home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-04-05 | 438.9 KB | 12,071 lines |
- @BULLETBODY = <B>CUG382 GZIP<D> <197> CUG 382 GZIP (one disk), by
- Jean-loup Gailly (Rueil-Malmaison, France), is a general-purpose archiving
- and compression utility. GZIP seeks to unite the mryiad existing compression
- methods, and will automatically detect and uncompress files created
- by PKZIP and compatible zip methods. It will also handle UNIXk-dreived
- "pack" (Huffman encoding) and "compress" (LZW) files.
-
- @INDENT = Version 1.2.2 supports many platforms, including MS-DOS,
- OS/2, Atari, Amiga, and DEC VAX/VMS. GZIP works well with most UNIX
- workstations. On MS-DOS, GZIP is only guaranteed to work with Microsoft
- C 5.0 (or later) and Borland Turbo C 2.0 (or later). By using the
- Lempel-Ziv encoding method, GZIP avoids the patented algorithms in
- other compresion schemes. English text compresses 60% to 70%. Files
- already compressed such as GIF graphics and VOC audio files, undergo
- less reduction.
-
- @BULLETBODY = <B>CUG381 JPEG<D> <197> CUG 381 JPEG Software (one disk),
- by Thomas G. Lane, is a complete image compression and decompression
- system for full color and gray-scale images. The C source code can
- be compiled on many platforms. The make system even includes a utility
- to convert the ANSI-style C code back to older K&R-style.
-
- @INDENT = JPEG differs from file formats that must reproduce 100%
- of the original image data such as TIFF, GIF, or PCX. JPEG originated
- in a desire to efficiently handle photographic image data, and the
- output image is not identical to the input image. Applications requiring
- exact correspondence between input and output bits, such as engineering
- blueprints, are inappropriate for JPEG. On photographic images, however,
- JPEG provides very good compression without visible change, and very
- high compression, if low-quality images are tolerable. Image quality
- can be traded off against file size by adjusting the compressor's
- "quality" setting.
-
- @BULLETBODY = <B>CUG380 JMODEM<D> <197> CUG 380 JMODEM (one disk),
- by Richard B. Johnson, is the definitive version of this file-transfer
- protocol written in C. This package also includes an MS-DOS executable.
- Because it is a protocol driver, you can add it to your existing upload/download
- protocol menus. Detailed instructions are provided for BBS use. JMODEM
- uses as little as 79KB RAM to run and can be built without any floating-point
- support libraries. This version has been tested on MS-DOS with Microsoft
- C and Borland Turbo C.
-
- @INDENT = JMODEM provides more intelligent block sizing, data compression,
- and CRC support than the older protocols established when 1200 baud
- was the state-of-the-art, and is one of the few protocols with built-in
- data compression.
-
- @BULLETBODY = <B>CUG379 ZOO<D> <197> Zoo version 2.1 (CUG 379, one
- disk) is a file archiving and compression program written by Rahul
- Dhesi, with assistance from six of his colleagues. This volume includes
- C source, executable, and documentation. Zoo is used to create and
- maintain collections of files in compressed form. It uses the Lempel-Ziv
- compression algorithm which yields space savings from 20% to 80% depending
- on the file data. Zoo can manage multiple generations of the same
- file and has numerous options accompanied by lengthy descriptions
- in the manuals. Zoo supports a range of hardware and operating systems,
- and includes makefiles with various options. Zoo is part of the GNUish
- MS-DOS project, an attempt to provide a GNU-like environment for MS-DOS,
- with GNU ports and MS-DOS replacements for non-ported GNU software.
-
-
- @BULLETBODY = <B>CUG378 NEWMAT<D> <197> NEWMAT CUG 378 (one disk)
- is a C++ matrix package from Robert Davies, a consultant and researcher
- in mathematics and computing from New Zealand. This volume was written
- for scientists and engineers who need to manipulate a variety of matrices
- using standard matrix operations. It was developed by a scientist
- (Robert Davies has a Ph.D. from the University of California at Berkeley)
- to support real work. NEWMAT emphasizes operations supporting statistical
- calculations. Functions include least squares, linear-equation solve,
- and eigenvalues.
-
- @INDENT = Matrix types supported include: <F105MI>Matrix<F255D> (rectangular
- matrix), <F105MI>UpperTriangularMatrix<F255D>, <F105MI>LowerTriangularMatrix,<F255D>
- <F105MI%-5>DiagonalMatrix,<F255D> <F105MI>SymmetricMatrix,<F255D> <F105MI>BandMatrix,<F255D>
- <F105MI>UpperBandMatrix,<F255D%-4> <F105MI>LowerBandMatrix,<F255D> <F105MI>SymmetricBandMatrix,<F255D>
- and <F105MI>RowVector<F255D%0> and <F105MI>ColumnVector<F255D> (derived from <F105MI>Matrix<F255D>).
- Only one element type (<F105MI>float<F255D> or <F105MI>double<F255D>) is supported.
- Supported matrix operations include: *, +, <196>, inverse, transpose,
- conversion between types, submatrix, determinant, Cholesky decompositions,
- Householder triangularization, singular value decomposition, eigenvalues
- of a symmetric matrix, sorting, fast Fourier transform, printing,
- and an interface compatible with <MI>Numerical Recipes in C<D>. NEWMAT
- supports matrices in the range of 4x4 to the machine-dependent, maximum
- array size 90x90 double elements or 125x125 float elements for machines
- whose limit for contiguous arrays is 64K. NEWMAT works for very small
- matrices, but is rather inefficient. NEWMAT works with Borland and
- Glockenspiel C++. There is a fairly large file documenting the package,
- which broadly addresses issues from particulars of functions and interactions
- with various compilers, through design issues in building a matrix
- package.
-
- @BULLETBODY = <B>CUG377 DSR Functions<D> <197> Diskette manipulations
- are the core of CUG 377 (one disk), provided by Ian Ashdown, P. Eng.,
- of West Vancouver. This volume provides a wealth of information about
- diskette device-service routine (DSR) functions. The documentation
- addresses a variety of quirks in diskette access, and provides considerable
- hard-to-find information on floppy diskettes, diskette controllers,
- and the diskette DSR functions. The volume also provides extensive
- example and test routines, with source code (in both C and C++ versions),
- for reading, writing, formatting, and verifying almost any IBM System
- 34 format diskette on a PC compatible. The code includes support and
- interface functions that increase the diskette DSR's reliability and
- provide a consistent programming interface across PC platforms. Given
- the variety of ROM BIOSes available, and the necessity to derive the
- information by experimentation, the material in this volume cannot
- cover every case, but certainly provides a thorough and careful treatment.
-
-
- @BULLETBODY = <B>CUG376 OS/2 Tools<D> <197> Volume 376 (four disks)
- adds OS/2 tools to the CUG library. Martii Ylikoski, of Helsinki,
- Finland, has provided a large number of free, dual-mode tools that
- support both OS/2 and MS-DOS. Each tool includes accompanying source,
- makefile, documentation, and demo files, along with files (<F105MI>.bat<F255D>
- or <F105MI>.cmd<F255D>) to install and uninstall the tools. For OS/2 there
- is also a <F105MI>tools2.inf<F255D> file, in the standard format for OS/2
- help files. Full source code is included, generally with a single
- file per utility. The makefiles (<F105MI><<toolname>>.mak<F255D>) indicate the
- required dependencies. A library was used in building the tools, and
- is included in two forms<197><F105MI>mtoolsp.lib<F255D> for protected mode
- and <F105MI>mtoolsr.lib<F255D> for real mode. No documentation for the libraries
- exists, other than the examples of function use provided in the source
- code for the tools. The collection of 54 utilities provides a variety
- of functions such as: find file (<F105MI>ff<F255D>), disk usage (<F105MI>du<F255D>),
- head, tail, set priority (<F105MI>setprty<F255D>), touch, cat, and scan (a
- find-like utility that searches for files and executes commands once
- the files are found).
-
- @BULLETBODY = <B>CUG375 TextView<D> <197> TextView, CUG375 (one disk)
- is a free Dynamic Link Library (DLL) for simplified manipulation of
- text windows under Microsoft Windows, written by Alan Phillips (Lancaster,
- United Kingdom). Similar to WinDosIO (CUG 371), TextView handles the
- details of window operations, permitting users to call functions for
- writing text (such as <F105MI>TVOutputText<F255D>) in much the same way <F105MI>printf<F255D>
- would be called in an MS-DOS application (with the exception of an
- extra parameter to identify the window where the text will be written).
- TextView can create multiple, independent windows that can be resized,
- minimized, maximized, and scrolled horizontally and vertically. A
- thoroughly-documented demonstration program illustrates the use of
- TextView windows to provide tracing and debugging information during
- application development. TextView requires the use of a compiler (such
- as Microsoft C) which can generate Windows code. The TextView volume
- includes a readable and carefully-organized 42-page manual.
-
- @BULLETBODY = <B>CUG374 MicroSpell v2.0<D> <197> MicroSpell v2.0,
- CUG374 (two disks, formerly volume 248), provides a major release
- of Daniel Lawrence's (Lafayette, Indiana) spelling-checker program,
- which can be used standalone or in conjunction with MicroEMACS 3.11.
- MicroSPELL has a 1,000-word common word list, a 67,000 word main dictionary,
- and can access multiple user dictionaries during a spell check. MicroSPELL
- runs under MS-DOS, with versions available for Amiga, Atari, several
- flavors of UNIX, and CMS on IBM 370s. MicroSPELL can be used with
- the MicroEMACS macro (<F105MI>scan.cmd<F255D>) which scans text, stopping
- at suspect words and providing alternatives to deal with the word.
- Three utilities are included: <F105MI>DMERGE<F255D>, for merging a text file
- of words and the main compressed dictionary; <F105MI>CDICT,<F255D> for compressing
- a text dictionary; and <F105MI>BIC,<F255D> for suggesting replacements for
- a suspect word. This volume replaces CUG248, version 1.0 of MicroSPELL.
- This volume includes sources, executables (for MS-DOS), dictionaries,
- and users' guide (in various formats).
-
- @BULLETBODY = <B>CUG373 MicroEMACS for Windows<D> <197> MicroEMACS
- for Windows CUG373 (four disks) ports the popular MicroEMACS program
- to the Microsoft Windows environment. MicroEMACS was written by Daniel
- Lawrence (Lafayette, Indiana), based on code by Dave Conroy, and ported
- to Windows by Pierre Perret (Glendale, Arizona). MicroEMACS for Windows
- is a port of MicroEmacs 11c. While MicroEMACS normally comes with
- documentation and scripts (macros or <169>command files<170>), they
- are not supplied with MicroEMACS for Windows, but are available with
- MicroEMACS (CUG366). Exhaustive online documentation (in Winhelp format)
- is in the works and will be incorporated in this volume as soon as
- it is available.
-
- @INDENT = Pierre Perret said that his port to Windows will become
- part of the next major release of MicroEMACS. The port was designed
- to preserve as much of MicroEMACS style as possible, to minimize changes
- to the core code. MicroEMACS calls <169>screens<170> what really should
- be called <169>MDI windows<170> and calls <169>windows<170> what should
- be called <169>panes<170>. Due to MicroEMACS heritage, various operations
- are definitely <MI>not<D> CUA-compliant. The <F105MI>CUA.CMD<F255D> file included
- with this package, loaded by the included <F105MI>EMACS.RC<F255D>, contains
- macros that modify the standard MicroEMACS mouse bindings to provide
- a CUA-like interface. The combination of multiple screens with menus
- (which thoughtfully display the corresponding keystroke commands as
- shortcut key combinations), makes EMACS more accessible to beginners
- while maintaining its utility for experienced users.
-
- @BULLETBODY = <B>CUG372 Mouse++, String++ and Z++ classes<D> <197>
- The Mouse++, String++, and Z++ classes, CUG372, were written by Carl
- Moreland, (Greensboro, North Carolina), an electronics engineer who
- designs microelectronic circuits and uses C, C++, and Awk. The classes
- were developed for Borland C++ or Turbo C++. Mouse++ (currently version
- 3.1, but soon to be updated to version 4) provides a mouse-interface
- class and includes the ability to change the cursor. Most of the standard
- mouse functions place their results directly into class variables
- and return <F105MI>void<F255D>. The values are obtained using the appropriate
- inline accessor functions for the <F105MI>private<F255D> variables. String++
- is a string class (v2.01) and Z++ (v1.0) is a complex-number class.
- Carl is developing a keyboard class that replaces the standard interrupt
- 9 handler and provides some unique mapping features. When the keyboard
- class is available, we plan to add it to this volume. The classes
- include excellent documentation and example programs.
-
- @BULLETBODY = <B>CUG371 Windos IO v 2.0<D> <197> WindosIO v2.0, CUG371
- (two disks), is a shareware Dynamic Link Library (DLL) for Microsoft
- Windows that supports both text and graphics I/O so that programs
- can readily be ported from MS-DOS, in some cases without change. Jeff
- Graubert-Cervone (Chicago, Illinois) is the author of WinDosIO. WinDosIO
- version 2.0 provides over 200 functions for standard terminal-style
- I/O and Borland/Microsoft graphics under Microsoft Windows 3.0 and
- 3.1, along with an online user manual, a reference guide, and several
- example programs. WindosIO must be used with a compiler that includes
- the Windows Software Development Toolkit. The volume includes an import
- library, but not the source for the DLL.
-
- @BULLETBODY = <B>CUG370 GATool<D> <197> Contributed by Sara Lienau.
- CUG370 GATool (two disks) brings a new genetic algorithm tool to the
- public domain, and can produce programs for applications. Genetic
- algorithms solve problems with only a "genetic" code describing the
- possible solutions and some measure of "fitness" of specific code
- solutions. GATool, an extensible, object-oriented C++ system, was
- written by Sara Lienau in a graduate research environment, so it assumes
- knowledgeable users and documentation is sparse. Designed for UNIX,
- it should be portable to other systems, but its menu-driven interface
- based on curses will cause some difficulty.
-
- @BULLETBODY = <B>CUG369 Genitor<D> <197> Contributed by Darrell Whitely.
- CUG369 (three disks) provides the Genitor genetic algorithm tool,
- produced by Darrell Whitley and his team at Colorado State University.
- Genetic algorithms solve problems with only a "genetic" code that
- defines the solution space and some measure of fitness of possible
- solutions represented by specific code. Genitor was designed for UNIX,
- but should port to other systems with a C compiler. The package comes
- from a graduate research environment. It assumes a knowledgeable user,
- documentation is sparse, and the package is not user friendly. Genitor
- includes commented examples for traditional binary optimization, the
- Traveling Salesman Problem, and a neural net for solving the two-bit
- adder problem.
-
- @BULLETBODY = <B>CUG368 GNUlib for MS-DOS<D> <197> CUG368 provides
- a library of GNU library routines and other support routines for MS-DOS,
- ported by Thorsten Ohl. Files include <F105MI>error.c<F255D>, <F105MI>getopt.c<F255D>,
- <F105MI>getopt.h<F255D>, <F105MI>getopt1.c<F255D>, <F105MI>glob.c<F255D>, <F105MI>regex.c<F255D>,
- <F105MI>regex.h<F255D>. These are general purpose routines needed by almost
- all GNU programs. These files are identical to or derived from versions
- distributed with the file utilities (CUG367). <F105MI>patches<F255D> can be
- used to recover original versions. <F105MI>_cwild.c<F255D> provides command-line
- expansion, while <F105MI>ndir.c<F255D> and <F105MI>ndir.h<F255D> provide portable
- directory access. Other files include <F105MI>pwd.c<F255D>, <F105MI>pwd.h<F255D>,
- <F105MI>gnulib.h<F255D> (some prototypes), <F105MI>xmalloc.c<F255D>, <F105MI>xrealloc.c<F255D>.
- The library would benefit from, but doesn't include a version of the
- <F105MI>obstack<F255D> macros for all memory models.
-
- @BULLETBODY = <B>CUG367 GNU File and Text Utilities for MS-DOS<D>
- <197> CUG367 (four disks) introduces ports of various GNU file and
- text utilities to MS-DOS. These files are a variety of utilities derived
- from the GNU File Utilities. Thorsten Ohl was instrumental in porting
- these utilities to MS-DOS, with additional work by David J. MacKenzie,
- with help from Jim Meyering, Brian Mathews, Bruce Evans, and others.
- These files are part of the GNUish MS-DOS project. Sources, <F105MI>man<F255D>
- files, and executables are included for <F105MI>cat,<F255D> <F105MI>chmod,<F255D>
- <F105MI>cmp,<F255D> <F105MI>cp,<F255D> <F105MI>cut,<F255D> <F105MI>dd,<F255D> <F105MI>dir,<F255D> <F105MI>head,<F255D>
- <F105MI>ls,<F255D> <F105MI>mkdir,<F255D> <F105MI>mv,<F255D> <F105MI>paste,<F255D> <F105MI>rm,<F255D> <F105MI>rmdir,<F255D>
- <F105MI>tac,<F255D> <F105MI>tail,<F255D> <F105MI>touch.<F255D> Source is also included for
- <F105MI>du.<F255D> The routines are somewhat POSIX-compliant and at times
- improve on their UNIX counterparts in speed, options, and absence
- of arbitrary limits.
-
- @BULLETBODY = <B>CUG366 MicroEMACS Update<D> <197> MicroEMACS CUG366
- (six disks) updates a popular, portable, extensible CUG editor to
- a new version (3.11) and to new volumes in the C Users Group library
- (formerly volumes 197 and 198, version 3.9). The new version includes
- a new help system, a new windowing system supporting mulitple screens
- and mouse manipulation, portable file locking, support for more machines
- and systems, better handling of line terminators on input and output,
- customization of the characters considered to be part of a word, temporary
- pop-up windows for buffer lists (and similar information), improved
- debugging information on procedure crashes, accommodations for formatting
- languages, and more.
-
- @INDENT = MicroEMACS was begun by Dave Conroy in 1985, and then taken
- over by Daniel Lawrence (of Lafayette, Indiana), who is still supporting
- and enhancing it. MicroEMACS is supported on a variety of machines
- and operating systems, including MS-DOS, VMS, and UNIX (several versions).
-
- @BULLETBODY = <B>CUG365 Elvis<D> <197> CUG 365, Elvis (v1.5) is a
- clone of vi/ex, the standard UNIX text editor, contributed by Steve
- Kirkendall(OR). Elvis supports nearly all of the vi/ex commands, in
- both visual mode and colon mode. Like vi/ex Elvis stores most of the
- text in temporary file, instead of RAM. this allows it to fit in single
- process' data space. Also, the edit buffer can survive a power failure
- or crash.
-
- @INDENT = Elvis runs under BSD UNIX, ATT SysV UNIX, SCO XENIX, Minix,
- MS-DOS (Turbo C or MSC v5.1), Atari DOS, OS9/68000, Coherent, VMS,
- and AmigaDOS. The distribution disk includes a manual fo Elvis (over
- 70 pages), a complete set of source code for supporting operating
- systems, makefiles, and TROFF format documentation files. In addition,
- it comes with source code for utilities that preserve and recover
- a text buffer after a crash, generate tags file from C source, display
- a C function header using tags, and adjust line-length for paragraphs
- of text.
-
- @BULLETBODY = <B>CUG364 C-ACROSS<D> <197> CUG 364 C-Across, by Myron
- Turner (CANADA), is a cross reference utility for multiple module
- C programs. The v1.02 update includes minor bug fixes. The program
- produces six indexes of functions, prototypes, and globals that enable
- a user to see across modules for use in checking and comparison. Function
- names are listed in hierarchical form showing the relationship between
- caller and callee for functions. Globals are listed in schematic descriptors
- that record all modifiers and qualifiers and enable checking of declarators
- across modules. C-Across optionally generates a header file that includes
- prototypes from function definitions. It is also possible to list
- user-defined types and some preprocessor #defines. The distribution
- contains a complete set of C source code, DOS executable code, and
- full documentation. The program was developed and tested under Microsoft
- QuickC.
-
- @BULLETBODY = <B>CUG363 68020 Cross Assembler<D> <197> This 68020
- Cross Assembler v1.0 is an upgrade of the 68000 assembler written
- by Paul McKee of North Carolina State University in 1986, and released
- to the public domain by Marwan Shaban. Andrew E. Romer (England) has
- added the 68020 specific mnemonics (excluding the math-coprocessor
- mnemonics), and also introduced minor modifications. The source code
- has been modified to conform to the ANSI C Standard and can be compiled
- under Microsoft C or Zortech C v3.0 compilers. The distribution disk
- includes the complete C source code, makefile, documentation, assembler
- executable, and assembly source files for testing.
-
- @BULLETBODY = <B>CUG362 RMAXTask<D> <197> Contributed by Russ Cooper
- (AZ), RMAXTask (a shareware version) is a library of C functions that
- lets you run one or more C functions together in a priority-based,
- cooperative, multitasking environment in which a task continues running
- until it explicitly relinquishes control by making a call to the multitasking
- system. RMAXTask provides full support for intertask synchronization
- and communication, timed delays, and access to the PC's keyboard.
- RMAXTask provides a more capable scheduler and better intertask communication
- than do simple round-robin task switchers such as Wayne Conrad's MTASK
- or the system described in the October, 1988 issue of Computer Language
- magazine, while avoiding the complexity of a full-blown interrupt-driven,
- preemptive system like Thomas Wagner's CTask (CUG 330). The distribution
- disk includes a large model of the library, complete documentation,
- a demo program, and short test programs. To obtain the source code
- for the library, you may contact Russ Cooper at RMAX Development Group,
- 1033 East Coral Gables Drive, Phoenix, AZ 85022.
-
- @BULLETBODY = <B>CUG361 Gadgets and Term<D> <197> Jack E. Ekwall has
- contributed a function library Gadgets, a group of UNIX-like tools
- for DOS; and Term, a collection of computer buzz-words. Gadgets provides
- functions such as popup/dropdown window, drawing box, screen and cursor
- manipulation, keyboard input, color, date, printer and mouse control,
- and file manipulation. Some of the functions are lifted from CUG273
- Turbo C Utilities. The library is linkable to Turbo C v2.0. These
- UNIX-like tools offer a solution to the DOS command line interface
- pipeline problem. Term includes 634 topics and 32 historical notes/observations
- about computer buzz-words. This text is in a text-indexed sequential
- form which can be read by a display program, VU. The distribution
- disk includes source code for the library and documentation.
-
- @BULLETBODY = <B>CUG360 Uspell<D> <197> Bill McCullough (MO) has contributed
- a spell checker program, Uspell. Uspell is basically a modification
- of CUG217 Spell, optimized to improve the performance under UNIX systems.
- The optimization techniques Uspell uses include: replacing scanf with
- a single read, retaining the whole index in memory, converting input
- words to 5 bit format before spell checking, reading the dictionary
- in increments of file system blocks caching locally, eliminating stdio
- functions, etc. The disk includes C source code for spell checker,
- ASCII text dictionary, compressed dictionary and index files, and
- a utility used to compress the ASCII text dictionary.
-
- @BULLETBODY = <B>CUG359 GNU C/C++ 386 exec and lib. source<D> <197>
- Written by Free Software Foundation, ported to DOS by D. J. Delorie
- and submitted by Henri de Feraudi (FRANCE) and Mike Linderman (CANADA),
- this package contains a 32-bit 80386 DOS extender with symbolic debugger,
- a C/C++ compiler with utilities, development libraries, and source
- code. It generates full 32-bit programs and supports full virtual
- memory with paging to disk. The package requires a 80386-based IBM
- compatible PC or PS/2. The 80387 emulator currently does not emulate
- trancendental functions (exp, sin, etc.). Approximately 4-5 Mb of
- hard drive space is required. 640Kb RAM is required. The following
- hardware is supported:
-
- @LIST = Up to 128M of extended (not expanded) memory
-
- @LIST = Up to 128M of disk space used for swapping
-
- @LIST = SuperVGA 256 color mode up to 1024x768
-
- @LIST = 80387
-
- @LIST = XMS & VDISK memory allocation strategies
-
- @LIST = V86 programs, QEMM, 386MAX, DesqView, Windows/386 are not
- supported.
-
- @INDENT = The disk includes binary executable files: C/C++ compilers,
- LALR(1) parser (bison), lexical parser (flex), C/C++ preprocessor,
- 80386/80387 assembler, a.out (BSD) format linker (ld), archive utility,
- symbol stripper, compilation coodinator, basic 32-bit DOS extender,
- symbolic debugger, etc. In addition, libraries that support standard
- routines, math routines, graphics and mouse routines (compiled with
- gcc, source code included), include-header files, documentation, sources
- for extender and various VGA/SuperVGA drivers, diffs from FSF distributions
- to DOS-compatible, sources for the utilities, sample C++ sources using
- graphics & mouse, and 80387 emulator for non-80386 systems. Due to
- the volume of files and DOS nature of programs, all files are archived
- by PKZIP (unzip utility is also included) and the archived file is
- separated into pieces by <169>split<170> utility. Thus, we restrict
- the distribution disk format to MS-DOS. Source code for the C compiler
- is not included.
-
- @BULLETBODY = <B>CUG358 cbase<D> <197> Lyle Frost (IN) has contributed
- a shareware version of cbase programs. cbase is a complete multiuser
- C database file management library, providing indexed and sequential
- access on multiple keys. It features a layered architecture and comprises
- four individual libraries:
-
- @LIST = cbase <197> C database library for indexed and sequential
- access
-
- @LIST = lseq <197> doubly linked sequential file management library
-
- @LIST = btree <197> B+-tree file management library
-
- @LIST = blkio <197> block buffered input/output library
-
- @INDENT = cbase internally uses lseq for record storage and btree
- for inverted file index storage, which in turn use blkio for file
- access and buffering. blkio is analogous to stdio but based on a file
- model more appropriate for structured files such as used in database
- software. The lower level libraries can also be accessed directly
- for use independent of cbase. For example, the btree library can be
- used to manipulate B+-trees for purposes other than inverted files,
- and the blkio library to develop new structured file management libraries.
- cbase is written in strict adherence to ANSI C standard while it maintains
- K&R C compatibility. All operating system dependent code is isolated
- to a small portion of the blkio library to make porting to new systems
- easy. Currently, UNIX and DOS systems are supported. For UNIX systems,
- the programs were tested under Interactive UNIX; for DOS systems,
- Turbo C (v2.0), Turbo C++, and Microsoft C v5.1 were used for compiling.
- The distribution disk includes documentation, complete source code
- for cbase (v.1.0.2), and a sample rolodeck card program. Due to the
- volume of the programs, files are archived in ZIP form. Thus, we restrict
- the distribution disk format to MS-DOS.
-
- @BULLETBODY = <B>CUG357 CSTAR<D> <197> Edward K. Ream has placed all
- of CSTAR into the public domain. The CSTAR language is essentially
- a superset of K&R C with some extensions to allow assembly code to
- be specified in a C-language format. The CSTAR compiler is a cross
- compiler: it runs on MS-DOS and produces Digital Research (CRI) format
- 68000 assembly language output. It would be simple to change the output
- to another 68000 format, but changing to another target machine would
- be difficult. CSTAR produces locally optimal code in almost all circumstances:
- The CSTAR language extensions include: the ability to treat C variables
- having the same name as 68000 registers as if they were register variables
- assigned to the corresponding register; the ability to treat functions
- which have the same name as 68000 instructions as if the corresponding
- 68000 instruction were inserted in line; and finally, the #enum preprocessor
- directive, an abbreviation for a sequence of #define's. CSTAR doesn't
- support ANSI C features such as bit fields, complex initializers involving
- arrays of structs or unions, enum data type, function prototyping,
- or blocks (all variables of a function must be declared as format
- parameters). By combining the front end of SPP tool (Sherlock Preprocessor
- in CUG355 and 356) with the back end of the CSTAR compiler, one could,
- with some effort, create a full ANSI C compiler. The distribution
- disk contains full source code for all portions of CSTAR, along with
- all test files, batch files, executable files and documentation. The
- source code for CSTAR can be compiled using Miscrosoft C v5.1 or later,
- or Turbo C v1.5 or later. Make files and link files for both compilers
- are provided.
-
- @BULLETBODY = <B>CUG356 Serlock for Macintosh<D> <197> See volume
- 355
-
- @BULLETBODY = <B>CUG355 Sherlock for MS-DOS<D> <197> Edward K. Ream
- (WI) has placed the Sherlock v1.7 debugging package into the public
- domain and contributed it all to the CUG library. Sherlock was formerly
- a commercial product and represents more than four years of programming
- effort. Sherlock is a debugging tool different from currently popular
- interactive debugging tools such as CodeView. Sherlock uses C macro
- expansion capabilities to implant debugging calls and functions without
- manual coding. Those calls are enabled/disabled from the command line
- and removing those calls from the source is also done automatically.
- Sherlock offers great advantages over interactive debuggers especially
- when it comes to the development of memory-hogging applications because
- Sherlock's overhead is small. In addition, Sherlock provides detailed
- statistics about your program.
-
- @INDENT = The distribution disk contains full source code for all
- portions of Sherlock, along with all test files, batch files, executable
- files and detailed documentation. For the MS-DOS version (CUG355),
- the code was developed and tested using Microsoft C v5.0 and Turbo
- C v2.0. Make files and link files are provided for both compilers.
- For the Macintosh version (CUG356), the code was developed using Think
- C v2.0 and then ported to MPW. Sherlock has been tested with System
- 7 and System 6 with MultiFinder. The Macintosh version of Sherlock
- differs in several important respects from the MS-DOS version: the
- Sherlock Preprocessor has been extensively revised and uses an object-oriented
- library. Due to the subdirectories included on the distribution disk,
- the disk format is restricted to MS-DOS (CUG355) or Macintosh (CUG356).
-
- @BULLETBODY = <B>CUG354 CES Mouse Tools Library with JoyStick<D> <197>
- John F. Jarrett has contributed a shareware version of <169>Compuer
- Engineering Service Mouse Tools Library with JoyStick Functions<170>
- (ver. 1.25). The library has over 50 functions that deal only with
- Microsoft compatible mice. These functions give you almost complete
- control over mouse motion and sensing in all of your programs. In
- addition, the library also includes joystick functions which are hardly
- seen in C. The joystick functions work with most all joystick game
- controllers that use the standard addresses starting from 200H. The
- functions sense button presses and X and Y movement on two joysticks
- allowed by most game adapters, including some needing a <169>Y<170>
- cable. The distribution disk contains header files, documentation,
- the medium memory model compiled for Turbo C v2.0, Turbo C++, Borland
- C++, QuickC v1.0, Microsoft C v6.0, and Mix Power C v2.0, respectively.
- There is also a QuickBasic include file for using the C functions
- with QuickBasic and a couple of demostration executables and source.
-
-
- @BULLETBODY = <B>CUG353 C++ Tutor<D> <197> Gordon Dodrill, Coronado
- Enterprises (NM) has submitted his shareware package, C++ Tutor v2.0.
- C++ Tutor is a comprehensive instructional course for the C++ programming
- language. The distribution disk includes 12 chapters of text (about
- 115 pages), a number of example C++ programs and some exercises with
- the answers. The tutorial text covers topics such as pointers, functions,
- encapsulation, inheritance, multiple inheritance, virtual functions,
- etc. The accompanying example programs are meant to be studied, compiled
- and run while you read the printout of the tutorial text. This tutorial
- will assume a thorough knowledge of the C programming language. The
- descriptions and instructions are applicable to Borland's implementation
- of C++. The C version of this tutorial, <169>C Tutor<170> (CUG#252
- and 253) is also available from us.
-
- @BULLETBODY = <B>CUG352 String and Vlist<D> <197> David Blum (CA)
- has contributed a collection of routines written in C++. A class,
- String provides BASIC-like string processing such as Substring, Replace,
- Find (an enhanced version of strstr(), strchr(), strcspan(), and strpbrk()),
- and Tokensize. The class also provides the ability to write statements
- like
-
- @LIST = String A, B, C;
-
- @LIST = if (A==B) ...// compares string
-
- @LIST = // contents, not pointer addresses
-
- @LIST = A = B + C;// concatenate strings
-
- @INDENT = A class, Vlist provides a flexible array of pointers to
- data objects, and allows creation of dynamic lists of pointers designed
- to work with String as well as Blum's earlier Window Text mode or
- Window Graphics mode (WTWG CUG 328). Supplementary routines include
- filename and directory handling, a simple ASCII file editor (using
- WTWG), and some pop-up menu routines. The distribution disk includes
- C++ source code and header files. The programs were developed under
- Turbo C++.
-
- @BULLETBODY = <B>CUG351 UltraWin<D> <197> The UltraWin shareware package
- contributed by Kevin Hack (MO), is a small and fast text windowing
- library that allows unlimited windows. It was written specifically
- for systems that use text displays with many windows that overlap
- and update real-time in the background. An extensive array of output
- functions are available, with full color control, scrolling (both
- up and down), and masking capabilities. Input functions are included
- for data entry such as strings, dates, prices, and even user-definable
- templates. The distribution disk includes documentation, demo programs,
- small model library for Turbo C v2.00 or Turbo C++ v1.0. The current
- version, v2.10, includes new features: unlimited overlapping windows,
- background printing, PC timer control, mouse and graphic support,
- enhanced data entry capabilities, a hypertext help engine, and EGA/VGA
- font editor. A supplement program, InTuition (v1.10) is a textual
- user-interface library that includes an interface construction program
- that allows using a mouse to interactively create dialog boxes, menus,
- pick lists, and forms.
-
- @BULLETBODY = <B>CUG350 PCX Graphics Library<D> <197> Ian Ashdown
- (Canada) has submitted a PCX Graphics Library, PCX_LIB (ver.1.00C).
- PCX_LIB is a library of functions for displaying and storing Zsoft's
- Paintbrush (REGISTERED TRADEMARK) PCX-format image files. It was developed
- expressly for release into the public domain. Fully commented ANSI
- C source code is provided for all functions, along with complete technical
- specifications for ZSoft's PCX image file format. The current version
- supports the display and storage of images on MS-DOS equipped with
- Hercules, CGA, EGA, MCGA, or VGA. SuperVGA and XGA display adapter
- are not supported in this release. The distribution disk contains
- documentation including PCX image file format specifications, PCX_LIB
- source code, demonstration programs, sample PCX image files, and a
- batch file to build the library under Microsoft v6.0.
- @HEAD1 1COL = CUG300
-
- @HEAD1 2COL = MAT_LIB - Matrix Library.
-
- @BODY RIGHT = By John J. Hughes. [share2] 1 disk.
-
- @BODY RIGHT = MAT_LIB - Matrix Library, is a shareware package submitted
- by John J. Huges III (TN). MAT_LIB includes approximately 50 C functions
- and macros which input and output tabular data maintained in ASCII
- text files. While the tabular data is in RAM, it is stored in dynamically-allocated
- token arrays or floating-point arrays on the heap. Functions are provided
- to examine an ASCII text file to determine the number of rows, columns,
- and token size of the tabular data in the file. Other C macros dimension
- either a floating-point or string token array large enough to hold
- the ASCII data. Once in memory, floating-point array matrix operations
- can be performed on the data. Token array data can be converted to
- and from float or integer values. Floating-point arrays which have
- been modified by calculation can be merged into a token array for
- output or they can be output to a text file directly. The output files
- can in turn be used as the input for later application programs found
- in MAT_LIB text file formats. The disk includes a users manual, test
- programs, example programs, and small and medium model libraries for
- Turbo C.
-
-
-
- @BODY LEFT = 1 <196> A.DTA <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> TTST_V2D.C, FTST_V2D.C.
-
- @BODY LEFT = 2 <196> B.DTA <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FTST_V2D.C.
-
- @BODY LEFT = 3 <196> BIG.DTA <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FTST_V2D.C.
-
- @BODY LEFT = 4 <196> BOLT.C <P8M> source <P255D>
-
- Demonstration program for calculating bolt stress. Reads an ASCII
- text file containing data for one or more bolts, including bolt loads,
- bolt diameters, and the number of bolt threads per inch. Calculates
- bolt stress for each bolt. <F128P10M><190><F255P255D> MAT_SN.LIB, MAT_MN.LIB,
- BOLT.DOC, BOLT.INP, BOLT.PRJ. [MS-DOS: TC] The input file must be
- named "bolt.inp" and the output is always directed to the file named
- "bolt.out". The MAT_LIB boundary checking (tck) macro, which ensures
- that no calls are made outside the dynamic text arrays, is not used.
-
-
- @BODY LEFT = 5 <196> BOLT.DOC <P8M> doc <P255D>
-
- Documentation for BOLT.C. <F128P10M><190><F255P255D> BOLT.C.
-
- @BODY LEFT = 6 <196> BOLT.INP <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> BOLT.C.
-
- @BODY LEFT = 7 <196> BOLT.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> BOLT.C. [MS-DOS: TC]
-
- @BODY LEFT = 8 <196> BUSN-1.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> ECON_PLT.C.
-
- @BODY LEFT = 9 <196> BUSN-2.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> ECON_PLT.C.
-
- @BODY LEFT = 10 <196> BUSN-3.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> ECON_PLT.C.
-
- @BODY LEFT = 11 <196> C.DTA <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FTST_V2D.C.
-
- @BODY LEFT = 12 <196> CONTOUR.C <P8M> source <P255D>
-
- Demonstration of a simple MAT_LIB application. Reads an ASCII text
- file containing data for the offsets of the x-direction grid lines,
- the offsets of the y-direction grid lines, the contour lines desired,
- and the elevation level for each x-y grid line intersection. Plots
- contour lines using ASCII characters. <F128P10M><190><F255P255D> CONTOUR.DOC,
- CONTOUR.PRJ, CONTOUR1.INP, CONTOUR2.INP, MAT_SN.LIB, MAT_MN.LIB. [MS-DOS:
- TC] Grid line offsets must be in ascending order. If a calculated
- vector falls on the grid line no vector is generated which leaves
- a gap in the contour line when plotted.
-
- @BODY LEFT = 13 <196> CONTOUR.DOC <P8M> doc <P255D>
-
- Documentation for CONTOUR.C. <F128P10M><190><F255P255D> CONTOUR.C.
-
- @BODY LEFT = 14 <196> CONTOUR.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> CONTOUR.C. [MS-DOS: TC]
-
- @BODY LEFT = 15 <196> CONTOUR1.INP <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> CONTOUR.C.
-
- @BODY LEFT = 16 <196> CONTOUR2.INP <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> CONTOUR.C.
-
- @BODY LEFT = 17 <196> ECON.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> ECON_PLT.C. [MS-DOS: TC]
-
- @BODY LEFT = 18 <196> ECON_PLT.C <P8M> source <P255D>
-
- Demonstration of a simple MAT_LIB application. Reads an ASCII text
- file containing data for dates and each Z-chart to be plotted. Uses
- calls to several Quin-Curtis scientific and engineering functions
- to perform the actual line-plotting. Demonstrates that MAT_LIB functions
- and dynamic arrays are compatible with third party array handling
- functions. <F128P10M><190><F255P255D> MAT_SN.LIB, MAT_MN.LIB, BUSN-3.DAT,
- BUSN-2.DAT, BUSN-1.DAT, ECON.EXE, ECON_PLT.DOC. [MS-DOS: TC] The source
- code for the charting package used by the program is not included
- because it is proprietary (Quin-Curtis' Scientific and Engineering
- Software, written in Turbo C). The x-axis output is labeled only
- by year, and the year is in scientific notation. A CGA monitor is
- required. Object code for Borland's BGI CGA graphics driver is linked
- to the program.
-
- @BODY LEFT = 19 <196> ECON_PLT.DOC <P8M> doc <P255D>
-
- Documentation for ECON_PLT. <F128P10M><190><F255P255D> ECON_PLT.C.
-
- @BODY LEFT = 20 <196> FTST_V2D.C <P8M> source <P255D>
-
- Creates a program which exercises each of the floating-point array
- capabilities. <F128P10M><190><F255P255D> TEST_FLT.PRJ, A.DTA, B.DTA, C.DTA,
- BIG.DTA, WIDE.DTA, MAT_SN.LIB, MAT_MN.LIB. [MS-DOS: TC]
-
- @BODY LEFT = 21 <196> MAT_MN.LIB <P8M> library <P255D>
-
- MAT_LIB - Matrix Library, Medium Memory Model. Series of macros and
- functions which accomodate dynamic declaration of arrays on heap. Functions
- provide declaration, access, and various operations on both float
- and string arrays. Float operations are: row and column sums, moving
- averages, cumulative totals, determinants, cofactor, inverse, transpose,
- solution, etc. Token arrays may be input and output from commented
- textfiles. Other functions transfer token and float elements between
- the two types of arrays. This is the medium memory model version
- of MAT_LIB.
-
- <F128P10M><190><F255P255D> READ.ME, MAT_V2D.ABR, BOLT.C, CONTOUR.C, ECON_PLT.C,
- MAT_SN.LIB, TTST_V2D.C, FTST_V2D.C, MAT_V2D.H. [MS-DOS: TC] Maximum
- array size is 64k. The library will be modified to use huge pointers
- so that all available memory can be used in a single large array. Registered
- users will be notified of its availability.
-
- @BODY LEFT = 22 <196> MAT_SN.LIB <P8M> library <P255D>
-
- MAT_LIB - Matrix Library, Small Memory Model. Series of macros and
- functions which accomodate dynamic declaration of arrays on heap. Functions
- provide declaration, access, and various operations on both float
- and string arrays. Float operations are: row and column sums, moving
- averages, cumulative totals, determinants, co-factor, inverse, transpose,
- solution, etc. Token arrays may be input and output from commented
- textfiles. Other functions transfer token and float elements between
- the two types of arrays. This is the small memory model of MAT_LIB.
- <F128P10M><190><F255P255D> MAT_V2D.H, READ.ME, MAT_V2D.ABR, BOLT.C, CONTOUR.C,
- ECON_PLT.C, MAT_MN.LIB, TTST_V2D.C, FTST_V2D.C. [MS-DOS: TC] Maximum
- array size is 64k. The library will be modified to use huge pointers
- so that all available memory can be used in a single large array. Registered
- users will be notified of its availability.
-
- @BODY LEFT = 23 <196> MAT_V2D.ABR <P8M> doc <P255D>
-
- Abbreviated MAT_LIB Documentation. Brief descriptions of each of the
- MAT_LIB functions and macros and their ANSI C prototype headers. <F128P10M><190><F255P255D>
- MAT_SN.LIB, MAT_MN.LIB.
-
- @BODY LEFT = 24 <196> MAT_V2D.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MAT_SN.LIB, MAT_MN.LIB. [MS-DOS: TC]
-
- @BODY LEFT = 25 <196> MISC.DTA <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> TTST_V2D.C.
-
- @BODY LEFT = 26 <196> NUMS.DTA <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> TTST_V2D.C.
-
- @BODY LEFT = 27 <196> ORDER.FRM <P8M> doc <P255D>
-
- Form for ordering MAT_LIB from author.
-
- @BODY LEFT = 28 <196> READ.ME <P8M> doc <P255D>
-
- General documentation for MAT_LIB files. Topics include info about
- introduction to MAT_LIB, description of MAT_LIB header and object
- files, abbreviated MAT_LIB documentation, the setup of test files,
- MAT_LIB sample program and data files, availability of full documentation
- and source code, future development, and user registration. <F128P10M><190><F255P255D>
- MAT_SN.LIB, MAT_MN.LIB.
-
- @BODY LEFT = 29 <196> REGISTER.FRM <P8M> doc <P255D>
-
- Form for registering MAT_LIB with author.
-
- @BODY LEFT = 30 <196> TEST_FLT.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> FTST_V2D.C. [MS-DOS: TC]
-
- @BODY LEFT = 31 <196> TEST_TK.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> TTST_V2D.C. [MS-DOS: TC]
-
- @BODY LEFT = 32 <196> TTST_V2D.C <P8M> source <P255D>
-
- Creates a program which exercises each of the token array capabilities.
- <F128P10M><190><F255P255D> TEST_TK.PRJ, MISC.DTA, NUMS.DTA, A.DTA, MAT_SN.LIB,
- MAT_MN.LIB. [MS-DOS: TC]
-
- @BODY LEFT = 33 <196> WIDE.DTA <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FTST_V2D.C.
-
- @HEAD1 1COL = CUG301
-
- @HEAD1 2COL = BGI Applications
-
- @BODY RIGHT = By Henry M. Pollock, John Muczynski, Mark A. Johnson.
- [mixed] 2 disks.
-
- @BODY RIGHT = This volume contains graphics applications that use
- Borland Graphics Interfaces (BGI). All programs were compiled with
- Turbo C and use BGI files. This disk includes C source code, executable
- code and BGI files. Mark A. Johnson (CO) has created DCUWCU <197>
- a simple application environment that provides a mouse-driven cursor,
- stacked pop-up menus, and forms that contain editable fields and a
- variety of selectable buttons. The sample program DRAW allows you
- to draw lines, circles, and text on the screen using a mouse. A stacked
- pop-up menu can be invoked anywhere on the screen. DRAW uses public
- domain Microsoft mouse routines written by Andrew Markley. Henry M.
- Pollock (MA) has submitted a demonstration program combining trig
- functions and graphics functions in Turbo C. By selecting an option
- from the menu, the program displays circleoids, asteriods, spirals,
- cycloids, etc. John Muczynski (MI) has created a graphics pull-down
- menu system with deeply nested menus. The included code allows you
- to change key assignments and create macros. The new configuration
- may be saved and restored. He also has submitted an example program,
- <169>Conway's game of life,<170> using the pull-down menu.
-
-
-
- @BODY LEFT = 1 <196> ATT.BGI <P8M> executable <P255D>
-
- Borland device driver for AT&T.
-
- @BODY LEFT = 2 <196> CGA.BGI <P8M> executable <P255D>
-
- Borland device driver for CGA.
-
- @BODY LEFT = 3 <196> DBLGUN <P8M> data <P255D>
-
- By John Muczynski. Image file. <F128P10M><190><F255P255D> LIF.C.
-
- @BODY LEFT = 4 <196> DCUWCU.C <P8M> source <P255D>
-
- By Mark A. Johnson. DCUWCU--A Simple Application Environment. Mouse,
- menu, and form handler using public domain mouse routines and Turbo
- C graphics. <F128P10M><190><F255P255D> DCUWCU.DOC, DRAW.C, MS.C. [MS-DOS:
- TC]
-
- @BODY LEFT = 5 <196> DCUWCU.DOC <P8M> doc <P255D>
-
- By Mark A. Johnson. <F128P10M><190><F255P255D> DCUWCU.C.
-
- @BODY LEFT = 6 <196> DRAW.C <P8M> source <P255D>
-
- By Mark A. Johnson. Sample drawing program utilizing DCUWCU. <F128P10M><190><F255P255D>
- DCUWCU.C, DRAW.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 7 <196> DRAW.EXE <P8M> executable <P255D>
-
- By Mark A. Johnson. <F128P10M><190><F255P255D> DRAW.C. [MS-DOS: TC]
-
- @BODY LEFT = 8 <196> DUMPL <P8M> data <P255D>
-
- By John Muczynski. Image file. <F128P10M><190><F255P255D> LIF.C.
-
- @BODY LEFT = 9 <196> EGAVGA.BGI <P8M> executable <P255D>
-
- Borland device driver for EGA/VGA.
-
- @BODY LEFT = 10 <196> GLIDER <P8M> data <P255D>
-
- By John Muczynski. Image file. <F128P10M><190><F255P255D> LIF.C.
-
- @BODY LEFT = 11 <196> GLIDER.GUN <P8M> data <P255D>
-
- By John Muczynski. Image file. <F128P10M><190><F255P255D> LIF.C.
-
- @BODY LEFT = 12 <196> GLIDER.HRT <P8M> data <P255D>
-
- By John Muczynski. Image file. <F128P10M><190><F255P255D> LIF.C.
-
- @BODY LEFT = 13 <196> HERC.BGI <P8M> executable <P255D>
-
- Borland device driver for Hercules.
-
- @BODY LEFT = 14 <196> IBM8514.BGI <P8M> executable <P255D>
-
- Borland device driver for the IBM 8514.
-
- @BODY LEFT = 15 <196> LFROG4 <P8M> data <P255D>
-
- By John Muczynski. Image file. <F128P10M><190><F255P255D> LIF.C.
-
- @BODY LEFT = 16 <196> LIF.C <P8M> source <P255D>
-
- By John Muczynski. Life Program--Conway's Game of Life. Sample program
- using the graphics menu system. <F128P10M><190><F255P255D> LIF.EXE, LIF.MAK,
- LIF.PRJ, GLIDER, GLIDER.GUN, GLIDER.HRT, DBLGUN, SNOFLAK, LFROG4,
- MENU.C, DUMPL. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 17 <196> LIF.EXE <P8M> executable <P255D>
-
- By John Muczynski. <F128P10M><190><F255P255D> LIF.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 18 <196> LIF.MAK <P8M> make <P255D>
-
- By John Muczynski. <F128P10M><190><F255P255D> LIF.C, LIF.EXE, LIF.PRJ. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 19 <196> LIF.PRJ <P8M> project <P255D>
-
- By John Muczynski. <F128P10M><190><F255P255D> LIF.C, LIF.MAK, LIF.PRJ. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 20 <196> MENU.C <P8M> source <P255D>
-
- By John Muczynski. Pull-down menus program using C calls. <F128P10M><190><F255P255D>
- LIF.C, MENU.H, MENU.TMP. [MS-DOS: TC 2.0] Routines only support graphics
- mode.
-
- @BODY LEFT = 21 <196> MENU.H <P8M> header <P255D>
-
- By John Muczynski. <F128P10M><190><F255P255D> MENU.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 22 <196> MENU.TMP <P8M> data <P255D>
-
- By John Muczynski. Config file for macros in MENU.C. <F128P10M><190><F255P255D>
- MENU.C.
-
- @BODY LEFT = 23 <196> MS.C <P8M> source <P255D>
-
- By Andrew Markley, Mark A. Johnson. Microsoft mouse routines. <F128P10M><190><F255P255D>
- DCUWCU.C. [MS-DOS: TC]
-
- @BODY LEFT = 24 <196> PC3270.BGI <P8M> executable <P255D>
-
- Borland device driver for the IBM 3270.
-
- @BODY LEFT = 25 <196> README.1ST <P8M> doc <P255D>
-
- By John Muczynski. Copyright notice.
-
- @BODY LEFT = 26 <196> README.CUG <P8M> doc <P255D>
-
- By John Muczynski. Description of volume contents.
-
- @BODY LEFT = 27 <196> SNOWFLAK <P8M> data <P255D>
-
- By John Muczynski. Image file. <F128P10M><190><F255P255D> LIF.C.
-
- @BODY LEFT = 28 <196> TRIGGER.C <P8M> source <P255D>
-
- By Henry M. Pollock. Trigonometric Implementations of the BGI. A set
- of C functions for displaying trigonometric functions. <F128P10M><190><F255P255D>
- TRIGGER.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 29 <196> TRIGGER.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> TRIGGER.C. [MS-DOS: TC]
-
- @HEAD1 1COL = CUG302
-
- @HEAD1 2COL = 3D Transforms
-
- @BODY RIGHT = By Gus O'Donnell. [restricted] 1 disk.
-
- @BODY RIGHT = Written by Gus O'Donnell (CA) and submitted by Michael
- Yokoyama (HI), 3-D Transforms is a library of functions used to create,
- manipulate and display objects in three dimensions. The functions
- allow the programmer to create representations of solid objects bound
- by polygons, to rotate, translate, scale the objects in three dimensions,
- and to display the objects in color with a given light source. The
- disk includes a brief description of each function in the library,
- complete C source code, function libraries for Turbo C, and a demonstration
- program which displays a cube, a tetrahedron, and an octahedron in
- three dimensions with each figure rotated about a different axis.
- The program requires a Turbo C graphics library and BGI files. Turbo
- C v1.5 or later is recommended.
-
-
-
- @BODY LEFT = 1 <196> 3D.H <P8M> header <P255D>
-
- 3D Transforms: defines and prototypes. Contains graphics library data
- structures and prototypes. <F128P10M><190><F255P255D> 3DC.LIB, 3DH.LIB, 3DL.LIB,
- 3DLIB..DOC, 3DM.LIB, 3DS.LIB, 3DT.LIB, AC.C, AF.C, DELF.C, DEMO3D.C,
- DEMO3D.PRJ, DF.C, DO.C, DP.C, DUMPF.C, DUMPM.C, DUMPO.C, DUMPV.C,
- ID.C, MM.C, MNZ.C, MXZ.C, NF.C, NO.C, NORM.C, PERSP.C, SCALE.C, TC3D.BAT,
- TCMONE.BAT, TCONE.BAT, TCONEM.BAT, TRANS.C, VM.C, XF.C, XROT.C, YROT.C,
- ZROT.C. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 2 <196> 3DC.LIB <P8M> library <P255D>
-
- 3D Transforms Library--Compact Memory Model. 3D Transforms is a library
- of functions used to create and display objects in three dimensions. The
- functions allow the programmer to create representations of solid
- objects bounded by polygons, to rotate, to translate, and to scale
- the objects in three dimensions, and (with Turbo C 1.5) to display
- the objects in color with a given light source. <F128P10M><190><F255P255D>
- 3D.H, 3DH.LIB, 3DL.LIB, 3DLIB.DOC, 3DM.LIB, 3DS.LIB, 3DT.LIB, DEMO3D.C,
- DEMO3D.PRJ, TC3D.BAT, TCMONE.BAT, TCONE.BAT, TCONEM.BAT. [MS-DOS:
- TC 1.5]
-
- @BODY LEFT = 3 <196> 3DH.LIB <P8M> library <P255D>
-
- 3D Transforms Library--Huge Memory Model. . <F128P10M><190><F255P255D> 3DC.LIB.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 4 <196> 3DL.LIB <P8M> library <P255D>
-
- 3D Transforms Library--Large Memory Model. . <F128P10M><190><F255P255D> 3DC.LIB.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 5 <196> 3DLIB.DOC <P8M> doc <P255D>
-
- 3D Transforms--A Turbo C Function Library. <F128P10M><190><F255P255D> 3DC.LIB.
-
- @BODY LEFT = 6 <196> 3DM.LIB <P8M> library <P255D>
-
- 3D Transforms Library--Medium Memory Model. . <F128P10M><190><F255P255D> 3DC.LIB.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 7 <196> 3DS.LIB <P8M> library <P255D>
-
- 3D Transforms Library--Small Memory Model. . <F128P10M><190><F255P255D> 3DC.LIB.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 8 <196> 3DT.LIB <P8M> library <P255D>
-
- 3D Transforms Library--Tiny Memory Model. . <F128P10M><190><F255P255D> 3DC.LIB.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 9 <196> AC.C <P8M> source <P255D>
-
- Adds a corner to a face. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 10 <196> AF.C <P8M> source <P255D>
-
- Adds a face to an object. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 11 <196> DELF.C <P8M> source <P255D>
-
- Deletes a face from an object. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC
- 1.0]
-
- @BODY LEFT = 12 <196> DEMO3D.C <P8M> source <P255D>
-
- Demonstration program using 3D Transforms. <F128P10M><190><F255P255D> 3DC.LIB,
- DEMO3D.PRJ. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 13 <196> DEMO3D.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> 3DC.LIB, DEMO3D.C. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 14 <196> DF.C <P8M> source <P255D>
-
- Displays the face of an object. <F128P10M><190><F255P255D> 3D.H. [MS-DOS:
- TC 1.5]
-
- @BODY LEFT = 15 <196> DO.C <P8M> source <P255D>
-
- Displays an entire object. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 16 <196> DP.C <P8M> source <P255D>
-
- Calculates the dot product of two vectors. <F128P10M><190><F255P255D> 3D.H.
- [MS-DOS: TC 1.0]
-
- @BODY LEFT = 17 <196> DUMPF.C <P8M> source <P255D>
-
- Prints the coordinates of each of the vertices of a face to the screen.
- <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 18 <196> DUMPM.C <P8M> source <P255D>
-
- Dumps a matrix to the screen. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC
- 1.0]
-
- @BODY LEFT = 19 <196> DUMPO.C <P8M> source <P255D>
-
- Dumps each of the faces of an object to the screen. <F128P10M><190><F255P255D>
- 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 20 <196> DUMPV.C <P8M> source <P255D>
-
- Prints the coordinates of a vertex to the screen. <F128P10M><190><F255P255D>
- 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 21 <196> ID.C <P8M> source <P255D>
-
- Sets a matrix to the identity matrix. <F128P10M><190><F255P255D> 3D.H. [MS-DOS:
- TC 1.0]
-
- @BODY LEFT = 22 <196> MM.C <P8M> source <P255D>
-
- Multiplies two transformation matrices. <F128P10M><190><F255P255D> 3D.H. [MS-DOS:
- TC 1.0]
-
- @BODY LEFT = 23 <196> MNZ.C <P8M> source <P255D>
-
- Finds the minimum z coordinate in a face. <F128P10M><190><F255P255D> 3D.H.
- [MS-DOS: TC 1.0]
-
- @BODY LEFT = 24 <196> MXZ.C <P8M> source <P255D>
-
- Finds the maximum z coordinate in a face. <F128P10M><190><F255P255D> 3D.H.
- [MS-DOS: TC 1.0]
-
- @BODY LEFT = 25 <196> NF.C <P8M> source <P255D>
-
- Creates a new face. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 26 <196> NO.C <P8M> source <P255D>
-
- Creates a new object. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 27 <196> NORM.C <P8M> source <P255D>
-
- Calculates the normal vector to a face. <F128P10M><190><F255P255D> 3D.H. [MS-DOS:
- TC 1.0]
-
- @BODY LEFT = 28 <196> PERSP.C <P8M> source <P255D>
-
- Adds a perspective to a transformation matrix. <F128P10M><190><F255P255D>
- 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 29 <196> SCALE.C <P8M> source <P255D>
-
- Adds a scaling to a transformation matrix. <F128P10M><190><F255P255D> 3D.H.
- [MS-DOS: TC 1.0]
-
- @BODY LEFT = 30 <196> TC3D.BAT <P8M> batch <P255D>
-
- Compiles 3D Transforms and creates a library for each memory model.
- <F128P10M><190><F255P255D> 3D.H, 3DC.LIB. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 31 <196> TCMONE.BAT <P8M> batch <P255D>
-
- Compiles 3D Transforms and creates a library for one memory model.
- <F128P10M><190><F255P255D> 3D.H, 3DC.LIB. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 32 <196> TCONE.BAT <P8M> batch <P255D>
-
- Compiles a specified source file and adds it to the library for each
- memory model. <F128P10M><190><F255P255D> 3D.H, 3DC.LIB. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 33 <196> TCONEM.BAT <P8M> batch <P255D>
-
- Compiles a specified source file and adds it to the library for a
- specified memory model. <F128P10M><190><F255P255D> 3D.H, 3DC.LIB. [MS-DOS:
- TC 1.5]
-
- @BODY LEFT = 34 <196> TRANS.C <P8M> source <P255D>
-
- Adds a translation to a transformation matrix. <F128P10M><190><F255P255D>
- 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 35 <196> VM.C <P8M> source <P255D>
-
- Vertex multiplication (of a vertex in homogeneous coordinates by a
- transformation matrix). <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 36 <196> XF.C <P8M> source <P255D>
-
- Transforms an object. <F128P10M><190><F255P255D> 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 37 <196> XROT.C <P8M> source <P255D>
-
- Adds a rotation about the x axis to a transformation matrix. <F128P10M><190><F255P255D>
- 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 38 <196> YROT.C <P8M> source <P255D>
-
- Adds a rotation about the y axis to a transformation matrix. <F128P10M><190><F255P255D>
- 3D.H. [MS-DOS: TC 1.0]
-
- @BODY LEFT = 39 <196> ZROT.C <P8M> source <P255D>
-
- Adds a rotation about the z axis to a transformation matrix. <F128P10M><190><F255P255D>
- 3D.H. [MS-DOS: TC 1.0]
-
- @HEAD1 1COL = CUG303
-
- @HEAD1 2COL = MC68K Disassembler
-
- @BODY RIGHT = By John M. Collins. [public] 1 disk.
-
- @BODY RIGHT = Written by John M. Collins (England), MC68K Disassembler
- runs on Motolora 68000 ports of UNIX System III and V. The disassembled
- output can be assembled to generate the same object module as the
- input. When disassembling stripped executable files, object modules
- and libraries may be scanned, modules in the main input identified
- and the appropriate names automatically inserted into the output.
- Also, an option is available to convert most non-global names into
- local symbols, reducing the number of symbols in the generated assembler
- file. The disassembler copes reasonably with modules merged with the
- <F105P8MI>-r<F255P255D> option to <F105P8MI>ld<F255P255D>, generating a warning message
- as to the number of modules involved. The disk includes a users guide
- and complete C source code. Although the program is MC6800 specific,
- it is easily adaptable to run in most any operating system environment
- as a cross development tool. The COFF object file can now be taken
- as input and disassmebled.
-
-
-
- @BODY LEFT = 1 <196> ALLOC.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 2 <196> CONV.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 3 <196> DOC <P8M> doc <P255D>
-
- A Disassembler. Manual pages for UNC. <F128P10M><190><F255P255D> MAIN.C.
-
- @BODY LEFT = 4 <196> FILE.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 5 <196> HEUR.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 6 <196> ISET.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 7 <196> LIBMTCH.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 8 <196> MAIN.C <P8M> source <P255D>
-
- By Alex Crain, Janet Walz. A disassembler for UNIX executable files. Originally
- written by John Collins for the UNISOFT UNIX environment on the 68000,
- it was modified by Janet Walz to include COFF, and reworked by Alex
- Crain for the UNIX PC. <F128P10M><190><F255P255D> ALLOC.C, CONV.C, FILE.C,
- HEUR.C, ISET.C, LIBMTCH.C, MAKEFILE, PRIN.C, README.1ST, README.ORG,
- README.UNX, ROBJ.C, UNC.H. [UNIX: UNIX C]
-
- @BODY LEFT = 9 <196> MAKEFILE <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 10 <196> PRIN.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 11 <196> README.1ST <P8M> doc <P255D>
-
- A reminder that AT&T proprietary software disassembly is prohibited.
- <F128P10M><190><F255P255D> MAIN.C.
-
- @BODY LEFT = 12 <196> README.ORG <P8M> doc <P255D>
-
- A note about UNC and email. <F128P10M><190><F255P255D> MAIN.C.
-
- @BODY LEFT = 13 <196> README.UNX <P8M> doc <P255D>
-
- Summary of history and development of UNC. <F128P10M><190><F255P255D> MAIN.C.
-
- @BODY LEFT = 14 <196> ROBJ.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @BODY LEFT = 15 <196> UNC.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [UNIX: UNIX C]
-
- @HEAD1 1COL = CUG304
-
- @HEAD1 2COL = <%2>ROFF5 - Technical Text Formatter<%0>.
-
- @BODY RIGHT = By Ernest E. Bergmann. [restricted] 1 disk.
-
- @BODY RIGHT = Ernest E. Bergmann (PA) has completed a major rewrite
- of his ROFF4 (CUJ128 and CUG145). The ROFF5, v2.00 technical text
- formatter has evolved from ROFF4 to become somewhat more like UNIX's
- nroff and troff. ROFF5 now supports conditional macros, page traps,
- roman numerals and line numbering. It is intended for preparation
- of manuscripts on any dot matrix printer and can handle equations
- and special symbols. Different output devices are supported with device-specific
- ASCII files that inform ROFF5 of the special controls for that device.
- Fractional line spacing for superscripts and subscripts are supported
- even for printers that cannot reverse scroll. The <169>built-in<170>
- commands follow the naming conventions of nroff and troff where appropriate;
- however, in contrast to the UNIX formatters, ROFF5 supports register
- and macro names of arbitrary length. The disk includes a complete
- set of C source code, well-written documentation, and a number of
- test and demo files. The program was written using Turbo C v2.0 for
- MS-DOS.
-
-
-
- @BODY LEFT = 1 <196> ADJUST <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 2 <196> COPY.RIT <P8M> header <P255D>
-
- Copyright Notice. <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 3 <196> DTTEST <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 4 <196> EM <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 5 <196> ENVIRNS <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 6 <196> EVAL <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 7 <196> FILES.DOC <P8M> doc <P255D>
-
- List of files in package. <F128P10M><190><F255P255D> ROFF5.C.
-
- @BODY LEFT = 8 <196> FORM <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 9 <196> IE <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 10 <196> IF <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 11 <196> IGNORE <P8M> data <P255D>
-
- Test and demo for ROFF5. <F128P10M><190><F255P255D> ROFF5.C, ZERO, NM, FORM,
- MATRIX, OFFSET, WHEN, TESTDIV, VSERR, ADJUST, DTTEST, TABS, TABC,
- TABL, TABR, SOH, IF, EM, TITLE, INTRAP, TABDOT, ENVIRNS, TITLEDIV,
- EVAL, IE.
-
- @BODY LEFT = 12 <196> INTRAP <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 13 <196> MA <P8M> data <P255D>
-
- A collection of device independent macros and initializations for
- ROFF5. <F128P10M><190><F255P255D> ROFF5.C, MA.DOC.
-
- @BODY LEFT = 14 <196> MA.DOC <P8M> doc <P255D>
-
- Documentation for Macro Package, formatted by ROFF5. <F128P10M><190><F255P255D>
- MA.SRC, MA.
-
- @BODY LEFT = 15 <196> MA.SRC <P8M> data <P255D>
-
- ROFF5 file to produce MA.DOC. <F128P10M><190><F255P255D> MA.DOC.
-
- @BODY LEFT = 16 <196> MATRIX <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 17 <196> ML92 <P8M> data <P255D>
-
- Printer setup file for the Microline 92. <F128P10M><190><F255P255D> ROFF5.C,
- MX80.
-
- @BODY LEFT = 18 <196> MX80 <P8M> data <P255D>
-
- Printer setup file for Epson MX80 and AT&T 473. <F128P10M><190><F255P255D>
- ROFF5.C, ML92, NEC3525. Version error messages at beginning of MX80
- printer setup file appear to refer to the ML92.
-
- @BODY LEFT = 19 <196> NEC3525 <P8M> data <P255D>
-
- Printer setup file for NEC Spinwriter. Used with previous release
- ROFF4. <F128P10M><190><F255P255D> ROFF5.C, MX80.
-
- @BODY LEFT = 20 <196> NM <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 21 <196> OFFSET <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 22 <196> ONE <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> ZERO.
-
- @BODY LEFT = 23 <196> README.OLD <P8M> doc <P255D>
-
- ROFF4, v1.60. <F128P10M><190><F255P255D> CUG145, CUG128, README2.OLD.
-
- @BODY LEFT = 24 <196> README2.OLD <P8M> doc <P255D>
-
- Further comments about ROFF4, v1.62 for MS-DOS. <F128P10M><190><F255P255D>
- README.OLD.
-
- @BODY LEFT = 25 <196> README3 <P8M> data <P255D>
-
- ROFF5 file to produce README3.OUT. <F128P10M><190><F255P255D> README3.OUT.
-
- @BODY LEFT = 26 <196> README3.OUT <P8M> doc <P255D>
-
- Introduction of ROFF5 to public domain, formatted by ROFF5. <F128P10M><190><F255P255D>
- README3, ROFF5.C.
-
- @BODY LEFT = 27 <196> ROFF5.C <P8M> source <P255D>
-
- An expanded version of ROFF, ROFF5 supercedes ROFF4, v1.61 and v1.62.
- It supports the use of longer register and macro names, supports a
- variety of output devices, and provides the ability to generate custom
- characters. More that one file may be used as input for a run; so
- that some of the input files may be used to "set-up" the formatter
- for a particular style and for particular hardware. <F128P10M><190><F255P255D>
- ROFF5.PRJ, ROFF5.LNK, ROFF5.FNC, MA, ROFF5.H, ROFF5.EXE, ROFF5[1-8].C,
- TCCONFIG.TC, COPY.RIT, IGNORE, README3.OUT, ROFF5.DOC, NEC3525, MX80,
- ML92. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 28 <196> ROFF5.DOC <P8M> doc <P255D>
-
- ROFF5, v2.00. Extensive documentation for ROFF5 formatter. <F128P10M><190><F255P255D>
- ROFF5.C.
-
- @BODY LEFT = 29 <196> ROFF5.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 30 <196> ROFF5.FNC <P8M> header <P255D>
-
- Include file for describing all functions in ROFF5 source. <F128P10M><190><F255P255D>
- ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 31 <196> ROFF5.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 32 <196> ROFF5.LNK <P8M> header <P255D>
-
- Description of internal linked list structures used by ROFF5. <F128P10M><190><F255P255D>
- ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 33 <196> ROFF5.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 34 <196> ROFF51.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 35 <196> ROFF52.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 36 <196> ROFF53.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 37 <196> ROFF54.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 38 <196> ROFF55.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 39 <196> ROFF56.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 40 <196> ROFF57.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 41 <196> ROFF58.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ROFF5.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 42 <196> SOH <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 43 <196> TABC <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 44 <196> TABDOT <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 45 <196> TABL <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 46 <196> TABR <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 47 <196> TABS <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 48 <196> TESTDIV <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 49 <196> THREE <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> ZERO.
-
- @BODY LEFT = 50 <196> TITLE <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 51 <196> TITLEDIV <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 52 <196> TWO <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> ZERO.
-
- @BODY LEFT = 53 <196> VSERR <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 54 <196> WHEN <P8M> data <P255D>
-
- Demo. <F128P10M><190><F255P255D> IGNORE.
-
- @BODY LEFT = 55 <196> ZERO <P8M> data <P255D>
-
- Part of demo set. <F128P10M><190><F255P255D> ONE, TWO, THREE, IGNORE.
-
- @HEAD1 1COL = CUG305
-
- @HEAD1 2COL = HGA Mandelbrot Explorer and Card Games
-
- @BODY RIGHT = By Dan Schechter. [restricted] 2 disks.
-
- @BODY RIGHT = Dan Schechter has submitted a Hercules monochrome Mandelbrot
- program, as well as the card games poker and blackjack. Unlike most
- Mandelbrot programs, which require you to specify <169>color-value<170>
- information in advance, his programs EMANDEL and EJULIA save all calculation
- data, allowing you to tweak the picture by specifying color-value
- information afterwards. POKER is five-card draw poker. The computer
- plays four hands independently (the computer's four <169>players<170>
- do not consult with each other) and you play one hand. BLACKJACK is
- not quite real casino blackjack. It is just you against the dealer.
- <169>Doubling down<170> is not supported. The screen display of both
- card games is neatly organized using the Hercules graphics. This disk
- includes C source codes as well as executables for MS-DOS. All the
- programs are compiled using the Aztec C compiler.
-
-
-
- @BODY LEFT = 1 <196> BLACKJAC.C <P8M> source <P255D>
-
- Blackjack. Almost Casino Blackjack against the computer. <F128P10M><190><F255P255D>
- POKER.C, CARDS.DOC, BLACKJAC.EXE. [MS-DOS: AZTEC C86]
-
- @BODY LEFT = 2 <196> BLACKJAC.EXE <P8M> executable <P255D>
-
- Blackjack. . <F128P10M><190><F255P255D> BLACKJAC.C. [MS-DOS]
-
- @BODY LEFT = 3 <196> CARDS.DOC <P8M> doc <P255D>
-
- Documentation for poker and blackjack. <F128P10M><190><F255P255D> POKER.C,
- BLACKJAC.C. [MS-DOS]
-
- @BODY LEFT = 4 <196> CMDS.TXT <P8M> doc <P255D>
-
- List of commands for Emandel and Ejulia. <F128P10M><190><F255P255D> EMANDEL.C,
- MANDEL.DOC, README. [MS-DOS]
-
- @BODY LEFT = 5 <196> CONTENTS <P8M> doc <P255D>
-
- Contents of the volume. <F128P10M><190><F255P255D> HEADERS. [MS-DOS]
-
- @BODY LEFT = 6 <196> EJULIA.EXE <P8M> executable <P255D>
-
- Julia Set Fractal Generator. Compiled from EMANDEL.C. <F128P10M><190><F255P255D>
- EMANDEL.C, MANDEL.DOC, README. [MS-DOS] Requires a hard disk and HGA.
-
- @BODY LEFT = 7 <196> EMANDEL.C <P8M> source <P255D>
-
- Fractal Generators. For generating Mandelbrot set and Julia set fractals.
- <F128P10M><190><F255P255D> MANDEL.DOC, README, EMANDEL.EXE, EJULIA.EXE, EMDISPLA.C,
- SAMPLE.DOC, CMDS.TXT, WHOLE.BAT. [MS-DOS: AZTEC C86] Requires a hard
- disk and HGA.
-
- @BODY LEFT = 8 <196> EMANDEL.EXE <P8M> executable <P255D>
-
- Mandelbrot Set Fractal Generator. Compiled from EMANDEL.C. <F128P10M><190><F255P255D>
- EMANDEL.C, MANDEL.DOC, README. [MS-DOS] Requires a hard disk and HGA.
-
- @BODY LEFT = 9 <196> EMDISPLA.C <P8M> source <P255D>
-
- Printer driver and display utility for Mandelbrot and Julia pictures.
- <F128P10M><190><F255P255D> EMDISPLA.C. [MS-DOS: AZTEC C86] Supports Epson
- LX-800 only. Requires HGA.
-
- @BODY LEFT = 10 <196> EMDISPLA.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> EMDISPLA.C. [MS-DOS] Supports Epson LX-800 only. Requires
- HGA.
-
- @BODY LEFT = 11 <196> HEADERS <P8M> doc <P255D>
-
- CUG headers for this volume. <F128P10M><190><F255P255D> CONTENTS. [MS-DOS]
-
- @BODY LEFT = 12 <196> MANDEL.DOC <P8M> doc <P255D>
-
- Documentation for Emandel and Ejulia. <F128P10M><190><F255P255D> EMANDEL.C,
- README, SAMPLE.DOC, CMDS.TXT, EMDISPLA.C. [MS-DOS]
-
- @BODY LEFT = 13 <196> POKER.C <P8M> source <P255D>
-
- Poker. Five hand, five-card-draw poker. <F128P10M><190><F255P255D> CARDS.DOC,
- BLACKJAC.C, POKER.EXE. [MS-DOS: AZTEC C86]
-
- @BODY LEFT = 14 <196> POKER.EXE <P8M> executable <P255D>
-
- Poker. . <F128P10M><190><F255P255D> POKER.C. [MS-DOS]
-
- @BODY LEFT = 15 <196> README <P8M> doc <P255D>
-
- Brief descriptions of Emandel and Ejulia. <F128P10M><190><F255P255D> MANDEL.DOC.
- [MS-DOS]
-
- @BODY LEFT = 16 <196> SAMPLE.DOC <P8M> doc <P255D>
-
- Mandelbrot tutorial. <F128P10M><190><F255P255D> MANDEL.DOC, README. [MS-DOS]
-
- @BODY LEFT = 17 <196> WHOLE.BAT <P8M> batch <P255D>
-
- Invokes EMANDEL. <F128P10M><190><F255P255D> MANDEL.DOC, README. [MS-DOS]
-
- @HEAD1 1COL = CUG306
-
- @HEAD1 2COL = Thread and Synapsys
-
- @BODY RIGHT = By Gregory Colvin. [restricted] 1 disk.
-
- @BODY RIGHT = Gregory Colvin (CO) has contributed Thread and Synapsys.
- Thread is a multi-tasking kernel based on lightweight threads. He
- uses the ANSI Standard C library functions, <F105P8MI>setjmp()<F255P255D>
- and <F105P8MI>longjmp()<F255P255D> to implement multiple threads within a
- single C program. He has tested the code with Microsoft C v5.0 on
- an IBM-AT, and with MPW C v3.0 on an Macintosh SE. On his AT machine,
- the kernel compiles to under 1K of code and executes over 80,000 jumps
- per second. Synapsys is a neural network simulation program which
- implements a very fast back-propagation network by representing synapse
- layers as word arrays and implementing all operations with integer
- arithmetic. The disk includes C source code, benchmark and testing
- code for both programs.
-
-
-
- @BODY LEFT = 1 <196> BENCH.C <P8M> source <P255D>
-
- Benchmark program for THREAD.C. <F128P10M><190><F255P255D> THREAD.C, TEST.C.
- [MS-DOS: TC, MSC]
-
- @BODY LEFT = 2 <196> PARITY.C <P8M> source <P255D>
-
- Pattern recognition demonstration. <F128P10M><190><F255P255D> TIMETEST.C,
- SYNAPSYS.C. [MS-DOS: TC, MSC]
-
- @BODY LEFT = 3 <196> README.CUG <P8M> doc <P255D>
-
- A list of files submitted by the author for this volume. <F128P10M><190><F255P255D>
- THREAD.C, SYNAPSYS.C. [MS-DOS]
-
- @BODY LEFT = 4 <196> SYNAPSYS.C <P8M> source <P255D>
-
- Neural network simulation implementing a back propagation type network.
- <F128P10M><190><F255P255D> TIMETEST.C, PARITY.C. [MS-DOS: TC, MSC]
-
- @BODY LEFT = 5 <196> SYNAPSYS.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> SYNAPSYS.C. [MS-DOS: TC, MSC]
-
- @BODY LEFT = 6 <196> SYNAPSYS.MK <P8M> make <P255D>
-
- Makes TIMETEST.EXE and PARITY.EXE. <F128P10M><190><F255P255D> SYNAPSYS.C.
- [MS-DOS: TC, MSC]
-
- @BODY LEFT = 7 <196> TEST.C <P8M> source <P255D>
-
- Test program for THREAD.C. <F128P10M><190><F255P255D> THREAD.C, BENCH.C. [MS-DOS:
- TC, MSC]
-
- @BODY LEFT = 8 <196> THREAD.C <P8M> source <P255D>
-
- Multi-tasking kernel. <F128P10M><190><F255P255D> SYNAPSYS.C. [MS-DOS: TC,
- MSC]
-
- @BODY LEFT = 9 <196> THREAD.H <P8M> header <P255D>
-
- Contains defines, prototypes and structs. <F128P10M><190><F255P255D> THREAD.C.
- [MS-DOS: TC, MSC]
-
- @BODY LEFT = 10 <196> THREAD.MK <P8M> make <P255D>
-
- Makes TEST.EXE and BENCH.EXE. <F128P10M><190><F255P255D> THREAD.C. [MS-DOS:
- TC, MSC]
-
- @BODY LEFT = 11 <196> TIMETEST.C <P8M> source <P255D>
-
- Benchmarks a single layer neural network in learning an arbitrary
- vector. <F128P10M><190><F255P255D> SYNAPSYS.C, PARITY.C. [MS-DOS: TC, MSC]
-
- @HEAD1 1COL = CUG307
-
- @HEAD1 2COL = ADU & COMX (Device Driver)
-
- @BODY RIGHT = By Alex Cameron, Hugh Daschbach. [mixed] 1 disk.
-
- @BODY RIGHT = ADU is a disk utility program designed to work with
- both the IBM PC standard and non-PC disk formats, submitted by Alex
- Cameron (Australia). By choosing an option from the main menu, ADU
- can analyze the disk format, then read and write the contents of the
- disk, sector by sector. The menu is also user-configurable so that
- the disk parameters can be adapted to almost any conceivable disk
- format. The initial alien disk parameters are derived by scanning
- the disk and building up a <F105P8MI>disk_base<F255P255D> table, which may
- then be modified by the user. The volume includes C source code and
- well-written documentation revealing the low-level detail of the PC's
- disk drive configuration, not available anywhere else. The program
- is compiled under Turbo C v2.0 or v1.5. No assembly is required. COMX,
- an MS-DOS communication port device driver submitted by Hugh Daschbach
- (CA), provides buffered I/O to a serial port with optional XON/XOFF
- flow control through standard read/write requests or interrupt 0x14.
- The program uses mixed memory models. COMX.C is compiled under the
- small model with explicitly declared far pointers and a front end
- program forces the linkage editor to produce a timing model executable.
- This program is specifically written for Microsoft C (v5.0 or later)
- and some assembly code comes with the C source code.
-
-
-
- @BODY LEFT = 1 <196> ADU.C <P8M> executable <P255D>
-
- By Alex Cameron. An Adaptable Disk Utility. Disk utility designed
- to work with IBM PC Standard and non-IBM PC disk formats. User configurable
- in the sense that disk parameters can be adapted to almost any conceivable
- disk format. <F128P10M><190><F255P255D> ADU.C. [MS-DOS: TC 1.5] Does not work
- with fixed disks, and is limited by the physical limits of the PC's
- floppy disk controller.
-
- @BODY LEFT = 2 <196> ADU.DOC <P8M> doc <P255D>
-
- By Alex Cameron. <F128P10M><190><F255P255D> ADU.C.
-
- @BODY LEFT = 3 <196> ADU.EXE <P8M> executable <P255D>
-
- By Alex Cameron. <F128P10M><190><F255P255D> ADU.C. [MS-DOS]
-
- @BODY LEFT = 4 <196> ADU.PRJ <P8M> project <P255D>
-
- By Alex Cameron. <F128P10M><190><F255P255D> ADU.C. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 5 <196> COMX <P8M> make <P255D>
-
- By Hugh Daschbach. <F128P10M><190><F255P255D> COMX.C, COMXBE.C, COMXFE.ASM.
- [MS-DOS2: MSC 5.0] Microsoft specific.
-
- @BODY LEFT = 6 <196> COMX.C <P8M> source <P255D>
-
- By Hugh Daschbach. PC COM Port Driver. MS-DOS serial port device driver. Provides
- buffered i/o to the serial port with optional XON/XOFF flow control
- through standard read/write requests or interrupt 0x14. <F128P10M><190><F255P255D>
- COMX.C, COMXBE.C, COMXFE.ASM. [MS-DOS2: MSC 5.0] Start up code contained
- in COMXFE.ASM does not initialize uninitialized static variables to
- zero.
-
- @BODY LEFT = 7 <196> COMX.H <P8M> header <P255D>
-
- By Hugh Daschbach. <F128P10M><190><F255P255D> COMX.C, RS232.H, TE.C. [MS-DOS2:
- MSC 5.0]
-
- @BODY LEFT = 8 <196> COMXBE.C <P8M> source <P255D>
-
- By Hugh Daschbach. PC COM port driver back end. Dummy definitions
- for use by COMX.C. <F128P10M><190><F255P255D> COMX, COMX.C, COMXFE.ASM. [MS-DOS2:
- MSC 5.0] Microsoft specific.
-
- @BODY LEFT = 9 <196> COMXFE.ASM <P8M> source <P255D>
-
- By Hugh Daschbach. PC COM Port Driver Front End. Assembler front end
- for COMX.C. Contains MS-DOS device driver interface and ISR prototype.
- <F128P10M><190><F255P255D> COMX.C, COMXBE.C, COMX. [MS-DOS2: MASM 5.1] Start
- up code contained does not initialize uninitialized static variables
- to zero. Microsoft specific.
-
- @BODY LEFT = 10 <196> COVER.LTR <P8M> doc <P255D>
-
- By Hugh Daschbach. Letter to CUJ.
-
- @BODY LEFT = 11 <196> DISK_IO.C <P8M> source <P255D>
-
- By Alex Cameron. Functions which interface directly with either DOS
- or BIOS to perform disk i/o. <F128P10M><190><F255P255D> ADU.C, VIDEO_IO.C.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 12 <196> RS232.C <P8M> source <P255D>
-
- By Hugh Daschbach. INT 0x14 Glue Routines for COMX Driver. Binding
- routines to access COMX device driver through the BIOS emulation entry
- point. <F128P10M><190><F255P255D> COMX.C, RS232.H. [MS-DOS2: MSC 5.0]
-
- @BODY LEFT = 13 <196> RS232.H <P8M> header <P255D>
-
- By Hugh Daschbach. <F128P10M><190><F255P255D> RS232.C, COMX.C. [MS-DOS2: MSC
- 5.0]
-
- @BODY LEFT = 14 <196> TE <P8M> make <P255D>
-
- By Hugh Daschbach. <F128P10M><190><F255P255D> RS232.C, TE.C. [MS-DOS2: MSC
- 5.0] Micsosoft specific.
-
- @BODY LEFT = 15 <196> TE.C <P8M> source <P255D>
-
- By Hugh Daschbach. Demonstration/Test program for COMX device driver.
- <F128P10M><190><F255P255D> COMX, COMX.C, RS232.C. [MS-DOS2: MSC 5.0]
-
- @BODY LEFT = 16 <196> VIDEO_IO.C <P8M> source <P255D>
-
- By Alex Cameron. Customized video routines to work with the disk utilities
- in ADU.C. <F128P10M><190><F255P255D> ADU.C, DISK_IO.C. [MS-DOS: TC 1.5]
-
- @HEAD1 1COL = CUG308
-
- @HEAD1 2COL = MSU, REMZ & LIST
-
- @BODY RIGHT = By Dinghuei Ho, Bob Briggs, Michael Kelly. [mixed] 2
- disks.
-
- @BODY RIGHT = Dinghuei Ho (WA) has submitted MSU, an educational simulation
- of simple computer architecture and operation. MSU can simulate a
- computer that has a 4K word memory space (each word is 32 bits), a
- CPU that includes four segment origin registers, instruction register,
- program status register, a card reader and line printer for input/output,
- and a clock. The program runs under VMS on the DEC VAX 8820, but you
- can port it to other environments by modifying the code. Bob Briggs
- (CA) has submitted REMZ, the classic Parks-McClellan-Remez FIR filter
- design program based on the FORTRAN version appearing in <MI>Theory
- and Application of Digital Signal Processing<D> by Rabiner & Gold
- (Prentice Hall). The program compiles under Turbo C or Quick C. Michael
- Kelly (MA) has submitted LIST, an object-oriented implementation of
- a linked list using both C and C++. In C, LIST is able to imitate
- C++ notation (<F105MI>address_list.sort()<F255D>) by defining a general structure
- whose fields are pointers to functions, each corresponding to the
- operations of an object. Version 2.01 of List allows an unlimited
- number of active lists.
-
-
-
- @BODY LEFT = 1 <196> ADDS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 2 <196> BASELIST.CPP <P8M> source <P255D>
-
- By Michael Kelly. Class BaseList. C++ virtual base class for deriving
- linked list objects. <F128P10M><190><F255P255D> BASELIST.HPP. [MS-DOS: TC++
- 1.0]
-
- @BODY LEFT = 3 <196> BASELIST.HPP <P8M> header <P255D>
-
- By Michael Kelly. BaseList. <F128P10M><190><F255P255D> BASELIST.CPP. [MS-DOS:
- TC++ 1.0]
-
- @BODY LEFT = 4 <196> BFIND.C <P8M> source <P255D>
-
- By Michael Kelly. Binary search of sorted list. <F128P10M><190><F255P255D>
- LIST.C, BFIND.H. [MS-DOS: vanilla]
-
- @BODY LEFT = 5 <196> BFIND.CPP <P8M> source <P255D>
-
- By Michael Kelly. Binary search on sorted List Object. Routine to
- binary search a sorted linked list instance derived from class BaseList.
- <F128P10M><190><F255P255D> BFIND.HPP, BASELIST.CPP, DBL_LIST.HPP, SGL_LIST.HPP.
- [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 6 <196> BFIND.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> BFIND.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 7 <196> BFIND.HPP <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> BFIND.CPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 8 <196> CHGCOMPS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 9 <196> CMPS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 10 <196> COEFF.C <P8M> source <P255D>
-
- By Bob Briggs. Estimates the required number of filter coefficients. It
- has been written to specify passband ripple in dB instead of in percent
- deviation. <F128P10M><190><F255P255D> RMEZGOTO.C, RMEZLOOP.C. [MS-DOS: QUICKC
- 2.0, TC 2.0]
-
- @BODY LEFT = 11 <196> COMPARES.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 12 <196> DBL_LIST.CPP <P8M> source <P255D>
-
- By Michael Kelly. DoubleList. C++ doubly-linked list object. <F128P10M><190><F255P255D>
- DBL_LIST.HPP, BASELIST.HPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 13 <196> DBL_LIST.HPP <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> DBL_LIST.CPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 14 <196> DEBUG.C <P8M> source <P255D>
-
- By Michael Kelly. Debugging error message module. General purpose
- debugging error message routines. <F128P10M><190><F255P255D> LIST.C, DEBUG.H.
- [MS-DOS: vanilla]
-
- @BODY LEFT = 15 <196> DEBUG.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> DEBUG.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 16 <196> DELS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 17 <196> DESTROYS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 18 <196> DISKLIST.CPP <P8M> source <P255D>
-
- By Michael Kelly. Class DiskList. C++ doubly-linked list with run-time
- data storage on disk. <F128P10M><190><F255P255D> DISKLIST.HPP. [MS-DOS: TC++
- 1.0]
-
- @BODY LEFT = 19 <196> DISKLIST.HPP <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> DISKLIST.CPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 20 <196> FINDS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 21 <196> FIRSTS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 22 <196> GITEMS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 23 <196> GPTRS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 24 <196> GSIZES.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 25 <196> IMPULSE.RMZ <P8M> data <P255D>
-
- By Bob Briggs. RMEZ output file. <F128P10M><190><F255P255D> RMEZGOTO.C, RMEZLOOP.C.
-
- @BODY LEFT = 26 <196> LASTS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 27 <196> LIST.C <P8M> source <P255D>
-
- By Michael Kelly. Provides generic doubly-linked list management functions
- that can operate on data blocks of non-uniform size. Version 2.0
- uses a dynamically allocated array of list pointers to make better
- use of system memory. <F128P10M><190><F255P255D> LIST.H, LIST.DOC, ADDS.INC,
- BFIND.C, CHGCOMPS.INC, CMPS.INC, COMPARES.INC, DEBUG.C, DESTROYS.INC,
- FINDS.INC, FIRSTS.INC, GITEMS.INC, GPTRS.INC, LASTS.INC, LISTFUNC.INC,
- NEXTS.INC, PREVS.INC, REMS.INC, REPLACE.INC, SORTS.INC, STACK.C, GSIZES.INC,
- DELS.INC. [MS-DOS: vanilla]
-
- @BODY LEFT = 28 <196> LIST.DOC <P8M> doc <P255D>
-
- By Michael Kelly. Documentation for generic linked list module. Contains
- overview, warnings, requirements, comments, example declarations,
- function calls, prototypes, and descriptions. <F128P10M><190><F255P255D> LIST.C.
-
- @BODY LEFT = 29 <196> LIST.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 30 <196> LISTFUNC.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 31 <196> MSU.C <P8M> source <P255D>
-
- By Dinghuei Ho. Simulates an MSU1 computer. The MSU1 is described
- by four sections. These sections are hardware, instruction set, software
- interface to the simulated system, and I/O format. <F128P10M><190><F255P255D>
- MSU.DAT, MSU.OUT, README.DAT. [VAX/VMS: vanilla]
-
- @BODY LEFT = 32 <196> MSU.DAT <P8M> data <P255D>
-
- By Dinghuei Ho. <F128P10M><190><F255P255D> MSU.C.
-
- @BODY LEFT = 33 <196> MSU.OUT <P8M> data <P255D>
-
- By Dinghuei Ho. <F128P10M><190><F255P255D> MSU.C.
-
- @BODY LEFT = 34 <196> NEXTS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 35 <196> PAD.C <P8M> source <P255D>
-
- By Bob Briggs. Reads a command line specified file and writes the
- file PADDED.DAT containing the command line number of data points.
- <F128P10M><190><F255P255D> RMEZGOTO.C, RMEZLOOP.C. [MS-DOS: QUICKC 2.0, TC
- 2.0]
-
- @BODY LEFT = 36 <196> PREVS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 37 <196> README.CUG <P8M> doc <P255D>
-
- By Michael Kelly. Breakdown of files into packages offered in this
- volume.
-
- @BODY LEFT = 38 <196> README.DAT <P8M> doc <P255D>
-
- By Dinghuei Ho. Manual for MSU. <F128P10M><190><F255P255D> MSU.C.
-
- @BODY LEFT = 39 <196> REMS.INC <P8M> source <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 40 <196> REPLACE.INC <P8M> source <P255D>
-
- By Michael Kelly. . <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 41 <196> RMEZ.DOC <P8M> doc <P255D>
-
- By Bob Briggs. Description of RMEZ. <F128P10M><190><F255P255D> RMEZGOTO.C,
- RMEZLOOP.C.
-
- @BODY LEFT = 42 <196> RMEZGOTO.C <P8M> source <P255D>
-
- By Bob Briggs. Translation into C of the classic Parks-McClellan-Remez
- FIR filter design program. Outputs IMPULSE.RMZ in lieu of punched
- cards. Uses original FORTRAN goto structure, including 47 goto statements.
- <F128P10M><190><F255P255D> RMEZLOOP.C, COEFF.C, PAD.C, IMPULSE.RMZ, RMEZ.DOC.
- [MS-DOS: QUICKC 2.0, TC 2.0]
-
- @BODY LEFT = 43 <196> RMEZLOOP.C <P8M> source <P255D>
-
- By Bob Briggs. Translation into C of the classic Parks-McClellan-Remez
- FIR filter design program. Outputs IMPULSE.RMZ in lieu of punched
- cards. Substitutes "while()" loops where appropriate, reducing the
- number of gotos to 5. <F128P10M><190><F255P255D> COEFF.C, PAD.C, IMPULSE.RMZ,
- RMEZ.DOC, RMEZGOTO.C, RMEZLOOP.OBJ, RMEZLOOP.EXE. [MS-DOS: QUICKC
- 2.0, TC 2.0]
-
- @BODY LEFT = 44 <196> RMEZLOOP.EXE <P8M> executable <P255D>
-
- By Bob Briggs. <F128P10M><190><F255P255D> RMEZLOOP.C. [MS-DOS]
-
- @BODY LEFT = 45 <196> RMEZLOOP.OBJ <P8M> object <P255D>
-
- By Bob Briggs. <F128P10M><190><F255P255D> RMEZLOOP.C. [MS-DOS]
-
- @BODY LEFT = 46 <196> SGL_LIST.CPP <P8M> source <P255D>
-
- By Michael Kelly. Singly-Linked List Object. <F128P10M><190><F255P255D> SGL_LIST.HPP,
- BASELIST.HPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 47 <196> SGL_LIST.HPP <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> SGL_LIST.CPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 48 <196> SORTS.INC <P8M> source <P255D>
-
- By Michael Kelly. . <F128P10M><190><F255P255D> LIST.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 49 <196> STACK.C <P8M> source <P255D>
-
- By Michael Kelly. Generic push-down stack using LIST module.. Uses
- a list object to implement a generic push-down stack. <F128P10M><190><F255P255D>
- LIST.C, STACK.H, DEBUG.H, TESTSTK.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 50 <196> STACK.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> STACK.C, DEBUG.H. [MS-DOS: vanilla]
-
- @BODY LEFT = 51 <196> STRING.CPP <P8M> source <P255D>
-
- By Michael Kelly. C++ Dynamic String Class. <F128P10M><190><F255P255D> STRING.HPP.
- [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 52 <196> STRING.HPP <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> STRING.CPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 53 <196> TESTSTK.C <P8M> source <P255D>
-
- By Michael Kelly. Test Stack-test driver for stack module (stk.obj).
- Reads ASCII text file specified on command line, pushing each line,
- then pops and prints each. In effect, displays file in reverse line
- order. <F128P10M><190><F255P255D> STACK.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 54 <196> VIRTLIST.CPP <P8M> source <P255D>
-
- By Michael Kelly. C++ virtual doubly-linked list object. Doubly-linked
- list object that uses dynamic memory and disk space for run-time data
- storage. <F128P10M><190><F255P255D> VIRTLIST.HPP, DBL_LIST.HPP, DISKLIST.HPP,
- BASELIST.HPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 55 <196> VIRTLIST.HPP <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> VIRTLIST.CPP. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 56 <196> VLIST.CPP <P8M> source <P255D>
-
- By Michael Kelly. VirtualList test driver. Test stub for C++ virtual
- linked list (Class VirtualList). <F128P10M><190><F255P255D> VIRTLIST.CPP.
- [MS-DOS: TC++ 1.0]
-
- @HEAD1 1COL = CUG309
-
- @HEAD1 2COL = <%8>6809 C Compiler for MS-DOS<%0>
-
- @BODY RIGHT = By Brian Brown. [public] 1 disk.
-
- @BODY RIGHT = Brian Brown (New Zealand) has ported CUG221 6809 C for
- FLEX to MS-DOS. Modifications allow the program to run with ASxxxx
- assembler (CUG292), as well as with Motorola AS9 assembler. The program
- also generates ROMmable code. The disk includes a complete set of
- C source code, well-written documentation, and a run-time library
- such as routines for controlling the ACIA serial port, functions for
- character handling and data conversion between character strings and
- integers, routines for controlling a Hercules card, routines for a
- magnetic card reader, memory manipulation routines, PC serial card
- functions, and string handling functions.
-
-
-
- @BODY LEFT = 1 <196> ACIA.H <P8M> header <P255D>
-
- Routines for controlling the ACIA (MC6850) serial port. <F128P10M><190><F255P255D>
- CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 2 <196> C.AS9 <P8M> library <P255D>
-
- 16 bit division. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: CC09]
-
- @BODY LEFT = 3 <196> C.REL <P8M> library <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: CC09]
-
- @BODY LEFT = 4 <196> C.RTL <P8M> library <P255D>
-
- C run-time library for division, multiplication and switch. <F128P10M><190><F255P255D>
- CC09.EXE. [MS-DOS: CC09]
-
- @BODY LEFT = 5 <196> CC09.DOC <P8M> doc <P255D>
-
- Manual for the 6809 C compiler for MSDOS. Includes development and
- use of AS9. <F128P10M><190><F255P255D> CC09.EXE.
-
- @BODY LEFT = 6 <196> CC09.EXE <P8M> executable <P255D>
-
- This compiler is the small C compiler written by Ron Cain, modified
- for the 6809 CPU running on FLEX by Dieter H. Flunkert, and ported
- to MS-DOS and changed to allow creation of imbedded target software
- by Brian Brown. It supports the ASxxxx group of assemblers as well
- as the Motorola AS9 assembler. <F128P10M><190><F255P255D> CUG221, CUG292,
- CC1.PRJ, CC09.DOC, README.DOC, CCDEF.C, CC[1-9].C, ACIA.H, CTYPE.H,
- DIOBOARD.H, HERCS.H, MCRDRV.H, MEMORY.H, PRINTER.H, SERIAL.H, STARTUP.H,
- STRINGS.H, TEST.C, TEST.LNK, C.AS9, C.REL, C.RTL, DOIT.BAT, TCCONFIG.TC.
- [MS-DOS] This compiler accepts a subset of standard C.
-
- @BODY LEFT = 7 <196> CC1.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0] If source is re-compiled,
- use a medium memory model and turn off warnings.
-
- @BODY LEFT = 8 <196> CC1.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 9 <196> CC2.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 10 <196> CC3.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 11 <196> CC4.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 12 <196> CC5.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 13 <196> CC6.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 14 <196> CC7.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 15 <196> CC8.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 16 <196> CC9.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 17 <196> CCDEF.C <P8M> header <P255D>
-
- Small-C compiler definitions. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 18 <196> CTYPE.H <P8M> header <P255D>
-
- Functions for character handling and data conversion between character
- strings and integers. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 19 <196> DIOBOARD.H <P8M> header <P255D>
-
- Software routines for the DIOBoard 32-bit Digital I/O card, plus 8
- channel A/D (0808 chip). <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC
- 2.0]
-
- @BODY LEFT = 20 <196> DOIT.BAT <P8M> batch <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS]
-
- @BODY LEFT = 21 <196> HERCS.H <P8M> header <P255D>
-
- Routines for controlling a hercs card. <F128P10M><190><F255P255D> CC09.EXE.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 22 <196> MCRDRV.H <P8M> header <P255D>
-
- Magnetic card reader routines. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 23 <196> MEMORY.H <P8M> header <P255D>
-
- Memory manipulation routines. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 24 <196> PRINTER.H <P8M> header <P255D>
-
- Routines for a Hercules card printer port. <F128P10M><190><F255P255D> CC09.EXE.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 25 <196> README.DOC <P8M> doc <P255D>
-
- Summary of development of the Small-C compiler. Includes description
- of hardware configurations with which the compiler works, and the
- availability of some of the hardware items. <F128P10M><190><F255P255D> CC09.EXE.
-
- @BODY LEFT = 26 <196> SERIAL.H <P8M> header <P255D>
-
- IBM-PC serial card functions. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 27 <196> STARTUP.H <P8M> header <P255D>
-
- Startup code required before main executes. <F128P10M><190><F255P255D> CC09.EXE.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 28 <196> STRINGS.H <P8M> header <P255D>
-
- String handling functions. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC
- 2.0]
-
- @BODY LEFT = 29 <196> TCCONFIG.TC <P8M> data <P255D>
-
- Turbo C configuration file. <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 30 <196> TEST.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 31 <196> TEST.LNK <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> CC09.EXE. [MS-DOS: TC 2.0]
-
- @HEAD1 1COL = CUG310
-
- @HEAD1 2COL = Little Smalltalk for MS-DOS
-
- @BODY RIGHT = By Timothy A. Budd. [public] 2 disks.
-
- @BODY RIGHT = This Little Smalltalk, submitted by Henri de Feraudy
- (France) is part of Smalltalk Express Ltd.'s (England) effort to bring
- the object-oriented paradigm to the general public. They ported Professor
- Timothy Budd's Little Smalltalk to three different, low-cost platforms:
- the IBM-PC, the Atari ST, and a British machine the Acorn Archimedes. This
- particular volume is for MS-DOS. The disk includes the source code
- and executable files but no documentation. In order to learn the
- language, you can purchase Timothy Budd's book <P8MI>A Little Smalltalk<P255D>
- from Addison-Wesley Publishing Company. The program was compiled
- under Microsoft C v4.0. The original UNIX version of Little Smalltalk
- is also available from our library (CUG229 and CUG230).
-
-
-
- @BODY LEFT = 1 <196> 4QUEEN.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 2 <196> 4QUEEN.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 3 <196> 8QUEEN.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 4 <196> ACOLLECT.ST <P8M> data <P255D>
-
- Class description: Array Collection. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 5 <196> ARRAY.C <P8M> source <P255D>
-
- Builds a new instance of class array. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 6 <196> ARRAY.ST <P8M> data <P255D>
-
- Class description. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 7 <196> BAG.ST <P8M> data <P255D>
-
- Class description. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 8 <196> BASIC.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 9 <196> BASIC.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 10 <196> BLOCK.C <P8M> source <P255D>
-
- Block creation and block return. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 11 <196> BLOCK.H <P8M> header <P255D>
-
- Block definitions. <F128P10M><190><F255P255D> BLOCK.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 12 <196> BLOCK.ST <P8M> data <P255D>
-
- Class description. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 13 <196> BLOCKS.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 14 <196> BLOCKS.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 15 <196> BOOLEAN.ST <P8M> data <P255D>
-
- Class description. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 16 <196> BYTE.C <P8M> source <P255D>
-
- Byte array manipulation. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 17 <196> BYTE.H <P8M> header <P255D>
-
- Byte array definitions. <F128P10M><190><F255P255D> BYTE.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 18 <196> BYTEARRA.ST <P8M> data <P255D>
-
- Class description file: Byte Array. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 19 <196> CHAR.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 20 <196> CHECK.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 21 <196> CLASS.C <P8M> source <P255D>
-
- Class instance creation and deletion. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 22 <196> CLASS.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 23 <196> CLDICT.C <P8M> source <P255D>
-
- Internal class dictionary. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 24 <196> CMDS.H <P8M> header <P255D>
-
- Commands and corresponding bytecodes for parser. <F128P10M><190><F255P255D>
- MAKEFILE.PAR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 25 <196> COLLECT.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 26 <196> COLLECT.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 27 <196> COLLECTI.ST <P8M> data <P255D>
-
- Class description file: Collection. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 28 <196> COND.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 29 <196> CONTROL.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 30 <196> COPY.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 31 <196> COPY.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 32 <196> COURIER.C <P8M> source <P255D>
-
- Message passing interface. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 33 <196> DICTIONA.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 34 <196> DISCLAIM <P8M> doc <P255D>
-
- Copyright notice and disclaimer. <F128P10M><190><F255P255D> LST.EXE.
-
- @BODY LEFT = 35 <196> DOSYM.BAT <P8M> batch <P255D>
-
- Creates SYMS.C. <F128P10M><190><F255P255D> MAKEFILE.SOR, SSTR.C, LST.EXE.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 36 <196> DRIVE.C <P8M> source <P255D>
-
- Command parser. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 37 <196> DRIVE.H <P8M> header <P255D>
-
- Parser and driver definitions. <F128P10M><190><F255P255D> DRIVE.C. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 38 <196> ENV.H <P8M> header <P255D>
-
- Execution environment definitions. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 39 <196> FALSE.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 40 <196> FIB.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 41 <196> FILE.C <P8M> source <P255D>
-
- Programs used by file class. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 42 <196> FILE.H <P8M> header <P255D>
-
- Class file definitions. <F128P10M><190><F255P255D> FILE.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 43 <196> FILE.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 44 <196> FILE1.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 45 <196> FILE1.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 46 <196> FLOAT.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 47 <196> FORK.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 48 <196> FORK.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 49 <196> FORM.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 50 <196> GENERATO.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 51 <196> IN <P8M> data <P255D>
-
- Input file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 52 <196> INIT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 53 <196> INTEGER.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 54 <196> INTERP.C <P8M> source <P255D>
-
- Bytecode interpreter. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 55 <196> INTERP.H <P8M> header <P255D>
-
- Interpreter definitions. <F128P10M><190><F255P255D> INTERP.C. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 56 <196> INTERVAL.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 57 <196> KCOLLECT.ST <P8M> data <P255D>
-
- Class description file: Keyed Collection. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 58 <196> LARRAY.ST <P8M> data <P255D>
-
- Class description file: Arrayed Collection. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 59 <196> LEX.C <P8M> source <P255D>
-
- Lexical analyzer for driver. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 60 <196> LEXCMD.C <P8M> source <P255D>
-
- Miscellaneous lexer related commands. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 61 <196> LEXYY.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAKEFILE.PAR, PARSER.BAT. [MS-DOS: MSC 4.0] To
- rebuild this file, lex, yacc, and link are required.
-
- @BODY LEFT = 62 <196> LINE.C <P8M> source <P255D>
-
- Line grabber. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 63 <196> LINKLST <P8M> data <P255D>
-
- File list used during link. <F128P10M><190><F255P255D> MAKEFILE.SOR.
-
- @BODY LEFT = 64 <196> LIST.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 65 <196> LST.EXE <P8M> source <P255D>
-
- Little Smalltalk Interpreter. . <F128P10M><190><F255P255D> PARSER.BAT, READ.ME,
- DISCLAIM, DOSYM.BAT, PRELUDE.BAT, MAKEFILE.SOR, MAKEFILE.TST, MAKEFILE.PAR,
- MAKEFILE.PRE, CUG 229, CUG 230, CUG 231, CUG 232. [MS-DOS]
-
- @BODY LEFT = 66 <196> MAGNITUD.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 67 <196> MAIN.C <P8M> source <P255D>
-
- Little Smalltalk Interpreter. Main routine. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 68 <196> MAKEFILE.PAR <P8M> make <P255D>
-
- Used to make the parser in Unix. <F128P10M><190><F255P255D> PARSER.Y, PARSER.LEX,
- PARSER.H, PARSE1.C, PARSE2.C, PARSER.BAT, LST.EXE. [UNIX: UNIX C]
-
- @BODY LEFT = 69 <196> MAKEFILE.PRE <P8M> make <P255D>
-
- Used to make the prelude on Unix. <F128P10M><190><F255P255D> *.ST, LST.EXE,
- PRELUDE.BAT. [UNIX: UNIX C]
-
- @BODY LEFT = 70 <196> MAKEFILE.SOR <P8M> make <P255D>
-
- Used to make Little Smalltalk on MS-DOS. <F128P10M><190><F255P255D> MAKEFILE.PAR,
- LST.EXE, *.C, *.H. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 71 <196> MAKEFILE.TST <P8M> make <P255D>
-
- Used to perform self-checking tests. <F128P10M><190><F255P255D> *.OUT, LST.EXE,
- BASIC.ST, BLOCKS.ST, FORK.ST, NEW.ST, SUPER.ST, COPY.ST, NUM.ST, FILE1.ST,
- PRIMES.ST, COLLECT.ST, 4QUEEN.ST, PHIL.ST, SIM1.ST, SIM2.ST, SIM3.ST.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 72 <196> NEW.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 73 <196> NEW.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 74 <196> NIL.ST <P8M> data <P255D>
-
- Class description file: Undefined Object. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 75 <196> NUM.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 76 <196> NUM.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 77 <196> NUMBER.C <P8M> source <P255D>
-
- Number definitions. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 78 <196> NUMBER.H <P8M> header <P255D>
-
- Number definitions. <F128P10M><190><F255P255D> NUMBER.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 79 <196> NUMBER.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 80 <196> OBJECT.C <P8M> source <P255D>
-
- Object memory management. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 81 <196> OBJECT.H <P8M> header <P255D>
-
- Object definitions. <F128P10M><190><F255P255D> OBJECT.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 82 <196> OBJECT.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 83 <196> OLDENV.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> ENV.H. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 84 <196> OLDMAKE.SOR <P8M> make <P255D>
-
- Old makefile for Unix. <F128P10M><190><F255P255D> MAKEFILE.PAR. [UNIX: UNIX
- C]
-
- @BODY LEFT = 85 <196> OLDMAKE.TST <P8M> make <P255D>
-
- Old makefile to test for correct installation on a Unix system. <F128P10M><190><F255P255D>
- MAKEFILE.PAR. [UNIX: UNIX C]
-
- @BODY LEFT = 86 <196> PARSE.EXE <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> PARSER.BAT. [MS-DOS]
-
- @BODY LEFT = 87 <196> PARSE1.C <P8M> source <P255D>
-
- Pass 1 of the parser. <F128P10M><190><F255P255D> MAKEFILE.PAR. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 88 <196> PARSE2.C <P8M> source <P255D>
-
- Pass 2 of the parser. <F128P10M><190><F255P255D> MAKEFILE.PAR. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 89 <196> PARSER.BAT <P8M> batch <P255D>
-
- Makes PARSER.EXE for MS-DOS. <F128P10M><190><F255P255D> MAKEFILE.PAR, YYLEX.C,
- LST.EXE, PARSE.EXE, PARSE1.C, PARSE2.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 90 <196> PARSER.H <P8M> header <P255D>
-
- Parser definitions. <F128P10M><190><F255P255D> PARSER.LEX, PARSER.Y. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 91 <196> PARSER.LEX <P8M> source <P255D>
-
- Lexical analyzer. <F128P10M><190><F255P255D> MAKEFILE.PAR. [UNIX: lex]
-
- @BODY LEFT = 92 <196> PARSER.Y <P8M> source <P255D>
-
- Class method syntax. <F128P10M><190><F255P255D> MAKEFILE.PAR. [UNIX: yacc]
-
- @BODY LEFT = 93 <196> PEN.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 94 <196> PENSHOW.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 95 <196> PHIL.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 96 <196> PHIL.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 97 <196> PLANE.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 98 <196> POINT.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 99 <196> PRELUDE.BAT <P8M> batch <P255D>
-
- Makes prelude for MS-DOS. <F128P10M><190><F255P255D> MAKEFILE.PAR, *.ST, LST.EXE.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 100 <196> PRIME.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 101 <196> PRIME3.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 102 <196> PRIME4.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 103 <196> PRIMES.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 104 <196> PRIMES.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 105 <196> PRIMITIV.C <P8M> source <P255D>
-
- By Robert McConeghy. Primitive manager. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 106 <196> PRIMITIV.H <P8M> header <P255D>
-
- Primitive definitions. <F128P10M><190><F255P255D> PRIMITIV.C. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 107 <196> PRIMNUM.H <P8M> header <P255D>
-
- Primitive names and numbers recognized by parser. <F128P10M><190><F255P255D>
- MAKEFILE.PAR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 108 <196> PROB.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 109 <196> PROCESS.C <P8M> source <P255D>
-
- Process manager. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 110 <196> PROCESS.H <P8M> header <P255D>
-
- Process definitions. <F128P10M><190><F255P255D> PROCESS.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 111 <196> PROCESS.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 112 <196> RADIAN.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 113 <196> RANDOM.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 114 <196> READ.ME <P8M> doc <P255D>
-
- Documanetation and history of the code. <F128P10M><190><F255P255D> LST.EXE.
-
- @BODY LEFT = 115 <196> SAVESCRI <P8M> source <P255D>
-
- Save command. <F128P10M><190><F255P255D> MAKEFILE.SOR, MAKEFILE.PRE. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 116 <196> SCOLLECT.ST <P8M> data <P255D>
-
- Class description file: Sequenceable Collection. <F128P10M><190><F255P255D>
- MAKEFILE.PRE.
-
- @BODY LEFT = 117 <196> SEMAPHOR.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 118 <196> SET.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 119 <196> SIM1.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 120 <196> SIM1.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 121 <196> SIM2.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 122 <196> SIM2.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 123 <196> SIM3.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 124 <196> SIM3.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 125 <196> SMALLTAL.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 126 <196> SSTR.C <P8M> source <P255D>
-
- File and replace string occurrances. <F128P10M><190><F255P255D> MAKEFILE.SOR.
- [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 127 <196> SSTR.EXE <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> SSTR.C. [MS-DOS]
-
- @BODY LEFT = 128 <196> STANDARD <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 129 <196> STRING.C <P8M> source <P255D>
-
- Symbol creation and deletion. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 130 <196> STRING.H <P8M> header <P255D>
-
- String definitions. <F128P10M><190><F255P255D> STRING.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 131 <196> STRING.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 132 <196> SUPER.OUT <P8M> data <P255D>
-
- Output file.
-
- @BODY LEFT = 133 <196> SUPER.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.TST.
-
- @BODY LEFT = 134 <196> SYMBOL.C <P8M> source <P255D>
-
- Symbol creation. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 135 <196> SYMBOL.H <P8M> header <P255D>
-
- String and symbol definitions. <F128P10M><190><F255P255D> SYMBOL.C. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 136 <196> SYMBOL.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 137 <196> SYMBOLS <P8M> data <P255D>
-
- List of Little Smalltalk tokens. <F128P10M><190><F255P255D> DOSYM.BAT.
-
- @BODY LEFT = 138 <196> SYMS.C <P8M> source <P255D>
-
- Symbol definitions. <F128P10M><190><F255P255D> MAKEFILE.SOR. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 139 <196> TEMP.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 140 <196> TRUE.ST <P8M> data <P255D>
-
- Class description file. <F128P10M><190><F255P255D> MAKEFILE.PRE.
-
- @BODY LEFT = 141 <196> TURING.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 142 <196> UCHAR.C <P8M> source <P255D>
-
- Testfile. <F128P10M><190><F255P255D> MAKEFILE.PAR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 143 <196> VISITOR.ST <P8M> data <P255D>
-
- Class description file.
-
- @BODY LEFT = 144 <196> YTAB.C <P8M> source <P255D>
-
- Parser. <F128P10M><190><F255P255D> MAKEFILE.PAR. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 145 <196> YTAB.H <P8M> header <P255D>
-
- Header file for lex. <F128P10M><190><F255P255D> YTAB.C. [MS-DOS: MSC 4.0]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- @HEAD1 1COL = CUG311
-
- @HEAD1 2COL = DB package
-
- @BODY RIGHT = By Ken Harris. [restricted] 1 disk.
-
- @BODY RIGHT = Ken Harris (WI) has contributed his database routines,
- DB package v1.3. The DB package consists of a library of file handling
- routines that may be linked with user applications. The routines support
- the four file organizations: sequential (data records of fixed length
- are stored sequentially), index (data records are stored in an ISAM
- type organization), random (data records of variable length are stored
- sequentially). The routines include basic database manipulation routines
- such as addition, deletion, and search, and also sort routines. The
- DB package lets you develop a data object dictionary to create a relation
- between two data records. The disk includes all C source code and
- test files, and a users guide that describes each routine. The program
- has been compiled and tested under Ultrix on a VAX station-2000 with
- gcc, using Microsoft C v5.1 and Turbo C v2.0 under MS-DOS, and cc
- under UNIX on 3B1.
-
-
-
- @BODY LEFT = 1 <196> DB.DOC <P8M> doc <P255D>
-
- Documentation for DB v1.3 file handling C routines. Includes descriptions
- of all routines, as well as release notes for v1.2 and v1.3. <F128P10M><190><F255P255D>
- DB_MAIN.C.
-
- @BODY LEFT = 2 <196> DB.H <P8M> header <P255D>
-
- Header for library and applications. <F128P10M><190><F255P255D> DB_MAIN.C.
- [ULTRIX, UNIX, MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 3 <196> DBLIB.H <P8M> header <P255D>
-
- Header for building library. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX,
- UNIX, MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 4 <196> DB_DICT.C <P8M> source <P255D>
-
- DICT routines. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX, MS-DOS:
- MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 5 <196> DB_IDX.C <P8M> source <P255D>
-
- IDX file routines. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX, MS-DOS:
- MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 6 <196> DB_MAIN.C <P8M> source <P255D>
-
- DB library routines. DB is a package consisting of a library of file
- handling routines which may be linked with user programs. Four file
- organization methods are supported: sequential, index, random, and
- variable. <F128P10M><190><F255P255D> DB.DOC, DB.H, DB_DICT.C, DB_IDX.C, DB_RAN.C,
- DB_SEQ.C, DB_VAR.C, DTEST.C, FNAME.C, ITEST.C, MAKEFILE.3B1, MAKEFILE.MSC,
- MAKEFILE.TBO, README.DOC, RTEST.C, SORT.C, SORTEST.C, STEST.C, VTEST.C,
- DBLIB.H. [ULTRIX, UNIX, MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 7 <196> DB_RAN.C <P8M> source <P255D>
-
- RAN file routines. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX, MS-DOS:
- MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 8 <196> DB_SEQ.C <P8M> source <P255D>
-
- SEQ file routines. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX, MS-DOS:
- MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 9 <196> DB_VAR.C <P8M> source <P255D>
-
- VAR file routines. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX, MS-DOS:
- MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 10 <196> DTEST.C <P8M> source <P255D>
-
- DICT test program. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX, MS-DOS:
- MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 11 <196> FNAME.C <P8M> source <P255D>
-
- Filename parsing routines. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX,
- UNIX, MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 12 <196> ITEST.C <P8M> source <P255D>
-
- IDX file test program. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX,
- MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 13 <196> MAKEFILE.3B1 <P8M> make <P255D>
-
- Makefile for AT&T 3B1 SYSv-3. <F128P10M><190><F255P255D> DB_MAIN.C. [UNIX:
- UNIX C]
-
- @BODY LEFT = 14 <196> MAKEFILE.MSC <P8M> make <P255D>
-
- Makefile for MSC 5.1 (Opus Make). <F128P10M><190><F255P255D> DB_MAIN.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 15 <196> MAKEFILE.TBO <P8M> make <P255D>
-
- Makefile for Turbo C 2.0 (Opus Make). <F128P10M><190><F255P255D> DB_MAIN.C.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 16 <196> README.DOC <P8M> doc <P255D>
-
- Descriptions of files on this distribution. <F128P10M><190><F255P255D> DB_MAIN.C.
-
- @BODY LEFT = 17 <196> RTEST.C <P8M> source <P255D>
-
- RAN file test program. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX,
- MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 18 <196> SORT.C <P8M> source <P255D>
-
- Callable record sort. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX,
- MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 19 <196> SORTEST.C <P8M> source <P255D>
-
- Sort test program. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX, MS-DOS:
- MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 20 <196> STEST.C <P8M> source <P255D>
-
- SEQ file test program. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX,
- MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @BODY LEFT = 21 <196> VTEST.C <P8M> source <P255D>
-
- VAR file test program. <F128P10M><190><F255P255D> DB_MAIN.C. [ULTRIX, UNIX,
- MS-DOS: MSC 5.1, TC 2.0, UNIX C, GCC]
-
- @HEAD1 1COL = CUG312
-
- @HEAD1 2COL = Make-Maker
-
- @BODY RIGHT = By Jim R. Yehle. [public] 1 disk.
-
- @BODY RIGHT = Contributed by Jim R. Yehle (CO), Make-Maker automates
- the process of creating a makefile. Make-Maker is a series of AWK
- programs that first scans C source code for <F105P8MI>#include<F255P255D>
- files to build a dependency list (a makefile component, called a Dependency
- Generator), then scans a linker configuration file to build a primary
- target dependency list (Object file Extractor), and finally builds
- a full makefile. Since the linker configuration file is unique to
- each linker, you must create your own object file extractor. The disk
- includes object file extractors for the Turbo Link Response file and
- the Intel Linker (binder) configuration file. The disk also includes
- Intel 80x86 assembly and PL/M dependency generators, as well as a
- C dependency generator. All the AWK code takes advantage of the 1985
- enhancements to the original 1977 AWK.
-
-
-
- @BODY LEFT = 1 <196> AINCDEP.AWK <P8M> source <P255D>
-
- Intel 80x86 assembly language dependency generator. Looks into an
- assembly language file and extracts all (even nested) included files,
- then builds a dependency list. <F128P10M><190><F255P255D> CINCDEP.AWK. [ awk]
-
- @BODY LEFT = 2 <196> CF2MAK.AWK <P8M> source <P255D>
-
- Intel linker (binder) configuration file object-file extractor. A
- make-maker for Intel's iRMX binder. Wraps around the dependency generator
- process to invoke it for each constituent file, and to build the primary
- target file's (i.e. executable file's) dependency list. Takes a linker-configuration
- file as its input. <F128P10M><190><F255P255D> TLR2MAK.AWK, CINCDEP.AWK, AINCDEP.AWK,
- PINCDEP.AWK, LBI2MAK.AWK, READ.ME. [iRMX: awk]
-
- @BODY LEFT = 3 <196> CINCDEP.AWK <P8M> source <P255D>
-
- C dependency generator. Looks into a C source file and extracts all
- (even nested) #include files, then builds a dependency list which
- is a component of a makefile. <F128P10M><190><F255P255D> TLR2MAK.AWK, CF2MAK.AWK.
- [ awk]
-
- @BODY LEFT = 4 <196> LBI2MAK.AWK <P8M> source <P255D>
-
- Intel librarian input-file object-file extractor; an object-file extractor
- which works with library-building files as input. The librarian in
- the case is Intel's LIB286 for their iRMX operating system. <F128P10M><190><F255P255D>
- TLR2MAK.AWK, CF2MAK.AWK, READ.ME. [iRMX: awk]
-
- @BODY LEFT = 5 <196> PINCDEP.AWK <P8M> source <P255D>
-
- Intel PL/M dependency generator. <F128P10M><190><F255P255D> CINCDEP.AWK. [
- awk]
-
- @BODY LEFT = 6 <196> READ.ME <P8M> doc <P255D>
-
- Descriptions of all files in this distribution. Explains the concept
- and usefulness of the make-maker. Also includes example batch files
- for MS/PC-DOS. <F128P10M><190><F255P255D> TLR2MAK.AWK, CF2MAK.AWK, LIBI2MAK.AWK.
-
- @BODY LEFT = 7 <196> TLR2MAK.AWK <P8M> source <P255D>
-
- Turbo Link Response file object-file extractor. A make-maker for
- Borland's Turbo Linker. <F128P10M><190><F255P255D> CF2MAK.AWK. [ awk]
-
- @HEAD1 1COL = CUG313
-
- @HEAD1 2COL = STEVIE
-
- @BODY RIGHT = By Tony Andrews. [public] 1 disk.
-
- @BODY RIGHT = Written by Tony Andrews (CO), STEVIE v3.71 is an editor
- designed to mimic the interface of the UNIX text editor vi. The editor
- was first written for the Atari ST, hence the name (ST Editor for
- VI Enthusiasts). The current version of the program supports UNIX,
- Minix (ST), MS-DOS, and OS/2. The disk includes all C source code
- and documentation.
-
-
-
- @BODY LEFT = 1 <196> ALLOC.C <P8M> source <P255D>
-
- Various allocation routines and routines returning information about
- allocated objects. <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2, Minix-ST,
- UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 2 <196> ASCII.H <P8M> header <P255D>
-
- Definitions of various common control characters. <F128P10M><190><F255P255D>
- MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 3 <196> CMDLINE.C <P8M> source <P255D>
-
- Routines to parse and execute "command line" commands. <F128P10M><190><F255P255D>
- MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 4 <196> CTAGS.C <P8M> source <P255D>
-
- UNIX ctags re-implementation. <F128P10M><190><F255P255D> MAIN.C, CTAGS.DOC.
- [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 5 <196> CTAGS.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> CTAGS.C.
-
- @BODY LEFT = 6 <196> DOS.C <P8M> source <P255D>
-
- System-dependent routines for DOS. <F128P10M><190><F255P255D> ENV.H, DOS.MK.
- [MS-DOS: vanilla]
-
- @BODY LEFT = 7 <196> DOS.MK <P8M> make <P255D>
-
- Makefile for DOS. <F128P10M><190><F255P255D> DOS.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 8 <196> EDIT.C <P8M> source <P255D>
-
- Main edit loop and cursor routines. <F128P10M><190><F255P255D> MAIN.C. [ATARI,
- OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 9 <196> ENV.H <P8M> header <P255D>
-
- Used to establish which environment is being used for compilation.
- <F128P10M><190><F255P255D> MAIN.C, OS2.C, UNIX.C, DOS.C, TOS.C, MINIX.C. [ATARI,
- OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 10 <196> FILEIO.C <P8M> source <P255D>
-
- Basic file I/O routines. <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2,
- Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 11 <196> HELP.C <P8M> source <P255D>
-
- Displays a command summary. <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2,
- Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 12 <196> HEXCHARS.C <P8M> source <P255D>
-
- Character display routines. <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2,
- Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 13 <196> KEYMAP.H <P8M> header <P255D>
-
- Key code definitions for special keys. <F128P10M><190><F255P255D> MAIN.C.
- [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 14 <196> LINEFUNC.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 15 <196> MAIN.C <P8M> source <P255D>
-
- STEVIE is an editor designed to mimic the interface of the UNIX editor
- vi. <F128P10M><190><F255P255D> README, STEVIE.DOC, SOURCE.DOC, ALLOC.C, ASCII.H,
- CMDLINE.C, CTAGS.C, EDIT.C, FILEIO.C, HELP.C, HEXCHARS.C, KEYMAP.H,
- LINEFUNC.C, MARK.C, MISCCMDS.C, NORMAL.C, OPS.C, PARAM.C, PTRFUNC.C,
- REGEXP.C, SCREEN.C, SEARCH.C, STEVIE.H, TERM.C, UNDO.C, VERSION.C,
- ENV.H. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 16 <196> MARK.C <P8M> source <P255D>
-
- Routines to save and retrieve marks. <F128P10M><190><F255P255D> MAIN.C. [ATARI,
- OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 17 <196> MINIX.C <P8M> source <P255D>
-
- System-dependent routines for Minix-ST. <F128P10M><190><F255P255D> ENV.H,
- MINIX.MK. [Minix-ST: vanilla]
-
- @BODY LEFT = 18 <196> MINIX.MK <P8M> make <P255D>
-
- Makefile for Atari ST Minix. <F128P10M><190><F255P255D> MINIX.C. [Minix-ST:
- vanilla]
-
- @BODY LEFT = 19 <196> MISCCMDS.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 20 <196> NORMAL.C <P8M> source <P255D>
-
- Processes characters in command mode. <F128P10M><190><F255P255D> MAIN.C, OPS.C.
- [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 21 <196> OPS.C <P8M> source <P255D>
-
- Routines that implement operators. <F128P10M><190><F255P255D> MAIN.C, NORMAL.C,
- OPS.H. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 22 <196> OPS.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> OPS.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 23 <196> OS2.C <P8M> source <P255D>
-
- System-dependent routines for OS/2. <F128P10M><190><F255P255D> ENV.H, OS2.MK.
- [OS/2: vanilla]
-
- @BODY LEFT = 24 <196> OS2.MK <P8M> make <P255D>
-
- Makefile for OS/2. <F128P10M><190><F255P255D> OS2.C. [OS/2: vanilla]
-
- @BODY LEFT = 25 <196> PARAM.C <P8M> source <P255D>
-
- Handles user-settable parameters. <F128P10M><190><F255P255D> MAIN.C, PARAM.H.
- [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 26 <196> PARAM.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> PARAM.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS:
- vanilla]
-
- @BODY LEFT = 27 <196> PORTING.DOC <P8M> doc <P255D>
-
- Tips for porting STEVIE to other systems. <F128P10M><190><F255P255D> MAIN.C.
-
- @BODY LEFT = 28 <196> PTRFUNC.C <P8M> source <P255D>
-
- Routines in this file attempt to imitate many of the operations that
- used to be performed on simple character pointers and are now performed
- on LPTR's. <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2, Minix-ST, UNIX,
- MS-DOS: vanilla]
-
- @BODY LEFT = 29 <196> README <P8M> doc <P255D>
-
- Intro to this release of STEVIE and descriptions of files. <F128P10M><190><F255P255D>
- MAIN.C.
-
- @BODY LEFT = 30 <196> REGEXP.C <P8M> source <P255D>
-
- Modified regular-expression code. <F128P10M><190><F255P255D> MAIN.C, REGEXP.H,
- REGMAGIC.H, REGSUB.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 31 <196> REGEXP.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> REGEXP.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS:
- vanilla]
-
- @BODY LEFT = 32 <196> REGMAGIC.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> REGEXP.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS:
- vanilla]
-
- @BODY LEFT = 33 <196> REGSUB.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> REGEXP.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS:
- vanilla]
-
- @BODY LEFT = 34 <196> SCREEN.C <P8M> source <P255D>
-
- Routines to manipulate screen representations. <F128P10M><190><F255P255D>
- MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 35 <196> SEARCH.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 36 <196> SOURCE.DOC <P8M> doc <P255D>
-
- Source Notes. Provides a brief description of the source code for
- STEVIE. <F128P10M><190><F255P255D> MAIN.C.
-
- @BODY LEFT = 37 <196> STEVIE.DOC <P8M> doc <P255D>
-
- Reference manual for STEVIE. Assumes familiarity with vi. <F128P10M><190><F255P255D>
- MAIN.C, STEVIE.MM.
-
- @BODY LEFT = 38 <196> STEVIE.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 39 <196> STEVIE.MM <P8M> data <P255D>
-
- Documentation for STEVIE. Process with nroff using the mm macros.
- <F128P10M><190><F255P255D> STEVIE.DOC.
-
- @BODY LEFT = 40 <196> TERM.C <P8M> source <P255D>
-
- Termcap initialization (optional). <F128P10M><190><F255P255D> MAIN.C, TERM.H.
- [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 41 <196> TERM.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> TERM.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 42 <196> TOS.C <P8M> source <P255D>
-
- System-dependent routines for the Atari ST. <F128P10M><190><F255P255D> ENV.H,
- TOS.MK. [ATARI: vanilla]
-
- @BODY LEFT = 43 <196> TOS.MK <P8M> make <P255D>
-
- Makefile for the Atari ST Sozobon C compiler. <F128P10M><190><F255P255D> TOS.C.
- [ATARI: vanilla]
-
- @BODY LEFT = 44 <196> UNDO.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAIN.C. [ATARI, OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @BODY LEFT = 45 <196> UNIX.C <P8M> source <P255D>
-
- System-dependent routines for UNIX System V or Berkeley. <F128P10M><190><F255P255D>
- ENV.H, UNIX.MK. [UNIX: vanilla]
-
- @BODY LEFT = 46 <196> UNIX.MK <P8M> make <P255D>
-
- Makefile for UNIX (System V or BSD). <F128P10M><190><F255P255D> UNIX.C. [UNIX:
- vanilla]
-
- @BODY LEFT = 47 <196> VERSION.C <P8M> source <P255D>
-
- Revision notes and version indicator. <F128P10M><190><F255P255D> MAIN.C. [ATARI,
- OS/2, Minix-ST, UNIX, MS-DOS: vanilla]
-
- @HEAD1 1COL = CUG314
-
- @HEAD1 2COL = MNP C Library
-
- @BODY RIGHT = By Gregory Pearson. [public] 1 disk.
-
- @BODY RIGHT = Written by Gregory Pearson (CA), Microcom MNP C Library
- is a set of subroutines that implements the stream model (Class 2)
- of the Microcom Networking Protocol (MNP) link protocol. MNP link
- protocol's stream mode works with MNP error-correcting modems or with
- other software implementations which use the Microcom MNP Library
- or other compatible software. The program is suitable for use with
- a Microsoft C application using the small code/small data model. The
- volume includes C and assembly source code for the library, a programmer's
- guide, and a sample terminal emulation program.
-
-
-
- @BODY LEFT = 1 <196> ASYNC.ASM <P8M> source <P255D>
-
- Asynchronous i/o interrupt handler management routines. <F128P10M><190><F255P255D>
- MNP.LIB. [MS-DOS: MASM]
-
- @BODY LEFT = 2 <196> BLDC.BAT <P8M> batch <P255D>
-
- Builds the MNP object library from source files. <F128P10M><190><F255P255D>
- MNP.LIB. [MS-DOS]
-
- @BODY LEFT = 3 <196> BLDLIB <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> BLDC.BAT. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 4 <196> FCSCALC.ASM <P8M> source <P255D>
-
- Calculates the frame check sequence. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS:
- MASM]
-
- @BODY LEFT = 5 <196> LLVL.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MNP.LIB, MNPLLVL.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 6 <196> MNP.LIB <P8M> library <P255D>
-
- MNP Object Library. A set of routines which implement the stream mode
- of the link protocol in Microcom Network Protocol (MNP). <F128P10M><190><F255P255D>
- BLDC.BAT, MNP.DOC, MNPEVENT.C, MNPDRVR.C, MNPLLVL.C, TEST.C, MNPMISC.C,
- FCSCALC.ASM, PORTIO.ASM, SETPAR.ASM, SUSPEND.ASM, TIMER.ASM, ASYNC.ASM,
- MNPINTRF.C. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 7 <196> MNPC.DOC <P8M> doc <P255D>
-
- Programmer's guide to the MNP library. <F128P10M><190><F255P255D> MNP.LIB.
-
- @BODY LEFT = 8 <196> MNPDAT.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 9 <196> MNPDRVR.C <P8M> source <P255D>
-
- Implements asynchronous i/o for IBM/PC compatible machines. <F128P10M><190><F255P255D>
- MNP.LIB. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 10 <196> MNPEVENT.C <P8M> source <P255D>
-
- Waits for event or timeout. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 11 <196> MNPINTRF.C <P8M> source <P255D>
-
- MNP Link Interface Routines. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 12 <196> MNPLLVL.C <P8M> source <P255D>
-
- MNP Link Level Routines. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 13 <196> MNPMISC.C <P8M> source <P255D>
-
- Miscellaneous MNP support routines. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 14 <196> PROTIO.ASM <P8M> source <P255D>
-
- MNP port i/o routines. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS: MASM]
-
- @BODY LEFT = 15 <196> README.DOC <P8M> doc <P255D>
-
- Copyright notice and file descriptions. <F128P10M><190><F255P255D> MNP.LIB.
-
- @BODY LEFT = 16 <196> SETPAR.ASM <P8M> source <P255D>
-
- Sets input data byte to specified character format. <F128P10M><190><F255P255D>
- MNP.LIB. [MS-DOS: MASM]
-
- @BODY LEFT = 17 <196> SUSPEND.ASM <P8M> source <P255D>
-
- Delay for n 100 ms periods. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS: MASM]
-
- @BODY LEFT = 18 <196> TEST.C <P8M> source <P255D>
-
- Sample terminal emulator using MNP.LIB. <F128P10M><190><F255P255D> MNP.LIB.
- [MS-DOS: MSC 5.0] Uses routines from Blaise C Async Manager.
-
- @BODY LEFT = 19 <196> TIMER.ASM <P8M> source <P255D>
-
- Timer routines and Timer interrupt. <F128P10M><190><F255P255D> MNP.LIB. [MS-DOS:
- MASM]
-
- @HEAD1 1COL = CUG315
-
- @HEAD1 2COL = FTGRAPH (Fast-Fourier Transform Graphics)
-
- @BODY RIGHT = By Thomas R. Clune. [restricted] 1 disk.
-
- @BODY RIGHT = Contributed by Thomas R. Clune (MA), FTGRAPH is a set
- of utilities for performing Fourier transforms and inverse Fourier
- transforms. The program also performs operations such as multiplication
- of data files, auto-power spectrum, cross-power spectrum, correlation
- from power-spectrum data, and filter time-domain real data. The result
- can be displayed on the monitor or printer, or saved as an HPGL file.
- The minimal hardware requirements are: an IBM PC, XT, AT or clone,
- 256K or more RAM, MS-DOS or PC-DOS v2.0 or later. The program will
- use a math coprocessor (8087, 80287, or 80387) if present, but does
- not require it. The program supports Hercules, CGA, EGA, and VGA graphics
- cards. A Microsoft (or compatible) mouse can select an option from
- the menu. The disk includes a complete set of C source code including
- a mouse driver, documentation, and sample data files such as a 16-cycles
- square wave, a Gaussian waveform, a sine and cosine wave and a noisy
- Gaussian curve. The program is copyrighted by the Eye Research Institute.
-
-
-
- @BODY LEFT = 1 <196> ANSI.H <P8M> header <P255D>
-
- Defines some of the driver commands in ANSI.SYS. <F128P10M><190><F255P255D>
- FTGRAPH.C. [MS-DOS: MSC]
-
- @BODY LEFT = 2 <196> DOS_FUNC.C <P8M> source <P255D>
-
- Supports PC-DOS software interrupts and functions that were built
- from PC-DOS interrupts. <F128P10M><190><F255P255D> FTGRAPH.C, DOS_FUNC.TXT.
- [MS-DOS2: MSC]
-
- @BODY LEFT = 3 <196> DOS_FUNC.H <P8M> header <P255D>
-
- Typedefs and function declarations for DOS calls. <F128P10M><190><F255P255D>
- DOS_FUNC.C. [MS-DOS: MSC]
-
- @BODY LEFT = 4 <196> DOS_FUNC.TXT <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> DOS_FUNC.C.
-
- @BODY LEFT = 5 <196> FFT.C <P8M> source <P255D>
-
- Support for common FFT operations. <F128P10M><190><F255P255D> FFT.DOC, SQUARE.DAT,
- TWOWAVES.DAT, GAUSS.DAT, NOISY_GS.DAT, HANNING.DAT, FTGRAPH.C. [MS-DOS2:
- MSC 5.1]
-
- @BODY LEFT = 6 <196> FFT.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> FFT.C. [MS-DOS2: MSC 5.1]
-
- @BODY LEFT = 7 <196> FFT.TXT <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> FFT.C.
-
- @BODY LEFT = 8 <196> FTGRAPH.C <P8M> source <P255D>
-
- A set of utilities for graphing Fourier transforms and inverse Fourier
- transforms. Supports Hercules, CGA, EGA, and VGA graphics and HP
- plotters. <F128P10M><190><F255P255D> FTGRAPH.CNF, FTGRAPH.H, MSC_GRAPH.C,
- MOUSE_SYS.C, NONMOUSE.C, MOUSELIB.C, HPGL.C, HPGLPLOT.C, DOS_FUNC.C,
- SOUND.C, FFT.C, MENU.C. [MS-DOS2: MSC] If HGA is used, MSHERC.COM
- must be installed.
-
- @BODY LEFT = 9 <196> FTGRAPH.CNF <P8M> data <P255D>
-
- Configuration file. <F128P10M><190><F255P255D> FTGRAPH.C.
-
- @BODY LEFT = 10 <196> FTGRAPH.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> FTGRAPH.C. [MS-DOS]
-
- @BODY LEFT = 11 <196> FTGRAPH.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> FTGRAPH.C. [MS-DOS: MSC]
-
- @BODY LEFT = 12 <196> FTPLOT.LIB <P8M> library <P255D>
-
- Functions for plotting graphed data. <F128P10M><190><F255P255D> HPGL.C, HPGLPLOT.C.
- [MS-DOS: MSC]
-
- @BODY LEFT = 13 <196> FTPLOT.LST <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FTPLOT.LIB.
-
- @BODY LEFT = 14 <196> GAUSS.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FFT.C.
-
- @BODY LEFT = 15 <196> HANNING.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FFT.C.
-
- @BODY LEFT = 16 <196> HPGL.C <P8M> source <P255D>
-
- Functions for basic control of an HP plotter. Produces a stream of
- HPGL (Hewlett-Packard Graphics Language) output to the designated
- output file or device. <F128P10M><190><F255P255D> FTGRAPH.C, FTPLOT.LIB, HPGLPLOT.C,
- FFT.C. [MS-DOS: MSC] Uses default coordinates for the plotter.
-
- @BODY LEFT = 17 <196> HPGL.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> HPGL.C. [MS-DOS: MSC]
-
- @BODY LEFT = 18 <196> HPGLPLOT.C <P8M> source <P255D>
-
- Outputs HPGL files oof graphed data. <F128P10M><190><F255P255D> FTGRAPH.C,
- FTPLOT.C, HPGL.C. [MS-DOS: MSC]
-
- @BODY LEFT = 19 <196> HPGLPLOT.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> HPGLPLOT.C. [MS-DOS: MSC]
-
- @BODY LEFT = 20 <196> KEYS.H <P8M> header <P255D>
-
- Defines constant names for extended key values. <F128P10M><190><F255P255D>
- FTGRAPH.C. [MS-DOS: MSC]
-
- @BODY LEFT = 21 <196> MENU.C <P8M> source <P255D>
-
- Support for text-based windows. <F128P10M><190><F255P255D> MENU.TXT, FTGRAPH.C.
- [MS-DOS2: MSC]
-
- @BODY LEFT = 22 <196> MENU.H <P8M> header <P255D>
-
- MENU.C public functions. <F128P10M><190><F255P255D> MENU.C. [MS-DOS: MSC]
-
- @BODY LEFT = 23 <196> MENU.TXT <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> MENU.C.
-
- @BODY LEFT = 24 <196> MOUSELIB.C <P8M> source <P255D>
-
- Three functions for the Microsoft-like mouse. <F128P10M><190><F255P255D> FTGRAPH.C,
- MOUSELIB.TXT, FTGRAPH.CNF. [MS-DOS: MSC]
-
- @BODY LEFT = 25 <196> MOUSELIB.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MOUSELIB.C. [MS-DOS: MSC]
-
- @BODY LEFT = 26 <196> MOUSELIB.LIB <P8M> library <P255D>
-
- Front-ends for mouse routines. <F128P10M><190><F255P255D> MOUSELIB.TXT, MOUSELIB.C.
- [MS-DOS: MSC]
-
- @BODY LEFT = 27 <196> MOUSELIB.LST <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> MOUSELIB.C, MOUSELIB.LIB.
-
- @BODY LEFT = 28 <196> MOUSELIB.TXT <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> MOUSELIB.C.
-
- @BODY LEFT = 29 <196> MOUSE_SYS.C <P8M> source <P255D>
-
- Supports mouse for systems with mouse.sys, but no mouse.lib. <F128P10M><190><F255P255D>
- FTGRAPH.C, MOUSELIB.C. [MS-DOS: MSC]
-
- @BODY LEFT = 30 <196> MOUSE_SYS.LIB <P8M> library <P255D>
-
- Created from MOUSE_SYS.C. <F128P10M><190><F255P255D> MOUSE_SYS.C. [MS-DOS:
- MSC]
-
- @BODY LEFT = 31 <196> MOUS_SYS.LST <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> MOUSE_SYS.C.
-
- @BODY LEFT = 32 <196> MSC_GRAPH.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MSC_GRAPH.C. [MS-DOS: MSC]
-
- @BODY LEFT = 33 <196> MSC_GRPH.C <P8M> source <P255D>
-
- Supports CGA, EGA and VGA operations with FTGRAPH.C. Uses Microsoft
- C Graphics library. <F128P10M><190><F255P255D> FTGRAPH.C. [MS-DOS: MSC]
-
- @BODY LEFT = 34 <196> MSC_HDRS.H <P8M> header <P255D>
-
- List of Microsoft C header files used. <F128P10M><190><F255P255D> FTGRAPH.C.
- [MS-DOS: MSC]
-
- @BODY LEFT = 35 <196> MSHERC.COM <P8M> command <P255D>
-
- Microsoft device driver for HGA. [MS-DOS]
-
- @BODY LEFT = 36 <196> NOISY_GS.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FFT.C.
-
- @BODY LEFT = 37 <196> NONMOUSE.C <P8M> source <P255D>
-
- Dummy module which replaces MOUSELIB.C for systems without mice. <F128P10M><190><F255P255D>
- FTGRAPH.C, MOUSELIB.C. [MS-DOS: MSC]
-
- @BODY LEFT = 38 <196> NONMOUSE.LIB <P8M> library <P255D>
-
- Created from NONMOUSE.C. <F128P10M><190><F255P255D> NONMOUSE.C. [MS-DOS: MSC]
-
- @BODY LEFT = 39 <196> NONMOUSE.LST <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> NONMOUSE.C.
-
- @BODY LEFT = 40 <196> README.TOO <P8M> doc <P255D>
-
- Notes about the current version of FTGRAPH. <F128P10M><190><F255P255D> FFT.C,
- FTGRAPH.C, README.TXT.
-
- @BODY LEFT = 41 <196> README.TXT <P8M> doc <P255D>
-
- Aid to installation and configuration of FTGRAPH. <F128P10M><190><F255P255D>
- FFT.C, FTGRAPH.C, README.TOO.
-
- @BODY LEFT = 42 <196> SOUND.C <P8M> source <P255D>
-
- Uses the 8253 counter timer chip to time intervals and to generate
- sounds. <F128P10M><190><F255P255D> FTGRAPH.C, SOUND.TXT. [MS-DOS2: MSC] Timing
- is only accurate to 1/10th of a second.
-
- @BODY LEFT = 43 <196> SOUND.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> SOUND.C. [MS-DOS2: MSC]
-
- @BODY LEFT = 44 <196> SOUND.TXT <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> SOUND.TXT.
-
- @BODY LEFT = 45 <196> SQUARE.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FFT.C.
-
- @BODY LEFT = 46 <196> TWOWAVES.DAT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> FFT.C.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- @HEAD1 1COL = CUG316
-
- @HEAD1 2COL = AS8 Cross Assembler
-
- @BODY RIGHT = By H.G. Willers. [public] 1 disk.
-
- @BODY RIGHT = Contributed by H.G. Willers, this volume includes a
- cross assembler for Z8 microprocessor. The assembler is based on the
- code of a cross assembler for a Z80 processor from DECUS and enhanced
- with a hashed symbol table and several bug fixes. The source code
- compiles under MS-DOS using Mark Williams Let's C (v3.0.3) and QuickC(v1.01)
- and under System 5.3 UNIX for 68020 and Interactive UNIX for 386.
- The disk includes C source code, a users guide and test files.
-
-
-
- @BODY LEFT = 1 <196> AS8.C <P8M> source <P255D>
-
- A cross-assembler for the Zilog Z8, based on code found in a cross-assembler
- for the Z80. <F128P10M><190><F255P255D> READ.ME, AS8.DOC, TIME.C, Z8TST.L,
- *.Z8. [UNIX, MS-DOS: QUICK C, UNIX C, MWC]
-
- @BODY LEFT = 2 <196> AS8.DOC <P8M> doc <P255D>
-
- Documentation for AS8. <F128P10M><190><F255P255D> AS8.C.
-
- @BODY LEFT = 3 <196> AS8.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> AS8.C. [MS-DOS]
-
- @BODY LEFT = 4 <196> BCD.Z8 <P8M> data <P255D>
-
- Testfile. <F128P10M><190><F255P255D> AS8.C.
-
- @BODY LEFT = 5 <196> DIV.Z8 <P8M> data <P255D>
-
- Testfile. <F128P10M><190><F255P255D> AS8.C.
-
- @BODY LEFT = 6 <196> MUL.Z8 <P8M> data <P255D>
-
- Testfile. <F128P10M><190><F255P255D> AS8.C.
-
- @BODY LEFT = 7 <196> READ.ME <P8M> doc <P255D>
-
- Quick-start information. <F128P10M><190><F255P255D> AS8.C, AS8.DOC.
-
- @BODY LEFT = 8 <196> SIO.Z8 <P8M> data <P255D>
-
- Testfile. <F128P10M><190><F255P255D> AS8.C.
-
- @BODY LEFT = 9 <196> TIME.C <P8M> source <P255D>
-
- Supplementary functions for Mark Williams' C. <F128P10M><190><F255P255D> AS8.C.
- [MS-DOS: MWC]
-
- @BODY LEFT = 10 <196> TOD.Z8 <P8M> data <P255D>
-
- Testfile. <F128P10M><190><F255P255D> AS8.C.
-
- @BODY LEFT = 11 <196> Z8TEST.L <P8M> data <P255D>
-
- Testfile. <F128P10M><190><F255P255D> AS8.C.
-
- @BODY LEFT = 12 <196> Z8TEST.Z8 <P8M> data <P255D>
-
- Testfile. <F128P10M><190><F255P255D> AS8.C.
-
- @HEAD1 1COL = CUG317
-
- @HEAD1 2COL = Group 3 Image Processing
-
- @BODY RIGHT = By Michael P. Marking. [restricted] 1 disk.
-
- @BODY RIGHT = Michael P. Marking (AZ) has submitted a set of programs
- that manipulate facsimile or scanner graphics images. These programs
- include techniques to encode and decode Group 3 (or 4) images and
- techniques to extract and insert TIFF (Tag Image File Format) image
- files in C. The C source code should be fairly portable, though it
- was developed with Microsoft C v5.1 under MS-DOS.
-
-
-
- @BODY LEFT = 1 <196> BUILDDEC.C <P8M> source <P255D>
-
- Builds tables for decoding and encoding group 3 and group 4 encoded
- images. Output is C source code which must be compiled and linked
- into a decoding program. <F128P10M><190><F255P255D> G4SDECOD.C, G3G4.H, G3SDECOD.C,
- G3SENCOD.C, G3TDECOD.C, G4SENCOD.C, G4TDECOD.C, READ.ME, GNENCODE.C.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 2 <196> G3G4.H <P8M> header <P255D>
-
- Definitions for group 3 and group 4 utilities. <F128P10M><190><F255P255D>
- BUILDDEC.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 3 <196> G3SDECOD.C <P8M> source <P255D>
-
- Decodes group 3 data using nested IF statements. <F128P10M><190><F255P255D>
- BUILDDEC.C, G4SDECOD.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 4 <196> G3SENCOD.C <P8M> source <P255D>
-
- Routines to encode group 3 and group 4 images. Group 4 images also
- require G4SENCOD.C. <F128P10M><190><F255P255D> BUILDDEC.C, G4SENCOD.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 5 <196> G3TDECOD.C <P8M> source <P255D>
-
- Decodes group 3 data using tables. <F128P10M><190><F255P255D> BUILDDEC.C,
- G4TDECOD.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 6 <196> G4SDECOD.C <P8M> source <P255D>
-
- Decodes group 4 data using nested IF statements. <F128P10M><190><F255P255D>
- BUILDDEC.C, G3SDECOD.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 7 <196> G4SENCOD.C <P8M> source <P255D>
-
- Routines to encode group 4 images. <F128P10M><190><F255P255D> BUILDDEC.C,
- G3SENCOD.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 8 <196> G4TDECOD.C <P8M> source <P255D>
-
- Decodes group 4 data using tables. <F128P10M><190><F255P255D> BUILDDEC.C,
- G3TDECOD.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 9 <196> GNENCODE.C <P8M> source <P255D>
-
- Routines for bit and byte encoding used in processing group 3 and
- group 4 images. <F128P10M><190><F255P255D> BUILDDEC.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 10 <196> READ.ME <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> BUILDDEC.C.
-
- @HEAD1 1COL = CUG318
-
- @HEAD1 2COL = RED
-
- @BODY RIGHT = By Edward K. Ream. [public] 2 disks.
-
- @BODY RIGHT = Edward K. Ream has placed his commercial software,
- the RED text editor in the public domain. RED v7.0 is a full-screen
- text editor written as an exercise in information hiding techniques.
- RED provides an edit mode, an insert mode, an overtype mode, and searching
- that allows wild cards, replacement, undo, and block operations. RED
- achieves two technical accomplishments without sacrificing portability;
- the screen is updated quickly, and arbitrarily large files are handled
- quickly. The size of the <F105MI>.EXE<F255D> file is very small, only 35K. RED
- compiles with Microsoft C v5.0 or later and Turbo C v2.0 under MS-DOS. <F105MI>Make<F255D>
- and link files have been included for both compilers. The source
- code has been revised to take advantage of the latest features of
- the draft ANSI standard of January, 1988. Function prototypes and
- other modern features are used throughout. The distribution disk
- includes complete C source code, excellent documentation, <F105MI>make<F255D>
- files, and programs with a debugging session of Ed Ream's Sherlock
- debugging system.
-
-
-
- @BODY LEFT = 1 <196> DUMMYSL.H <P8M> header <P255D>
-
- Dummy macro definitions for all Sherlock macros. <F128P10M><190><F255P255D>
- RED.EXE. [MS-DOS: MSC 5.0, TC 2.0] This file must be renamed "SL.H"
- before attempting to compile this distribution of RED. Source code
- contains Sherlock macro references. Sherlock (TM) source code is not
- included with RED, but is available as CUG355 Sherlock for MS-DOS.
-
-
- @BODY LEFT = 2 <196> MRED.ML <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> RED.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 3 <196> MRED.MMK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> RED.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 4 <196> MREDDB.ML <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> REDDB.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 5 <196> MREDDB.MMK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> REDDB.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 6 <196> READ.ME <P8M> doc <P255D>
-
- Summary and description of this distribution; including files. <F128P10M><190><F255P255D>
- RED.EXE.
-
- @BODY LEFT = 7 <196> READ.ME2 <P8M> doc <P255D>
-
- How to use RED with Sherlock. <F128P10M><190><F255P255D> REDDB.EXE.
-
- @BODY LEFT = 8 <196> RED.EXE <P8M> executable <P255D>
-
- RED - A Full Screen Text Editor. Implements an editor which accepts
- complex editing commands and pattern-matching. <F128P10M><190><F255P255D>
- REDDB.EXE, READ.ME, REDMAN.DOC, REDTECH.DOC, RED.MAK, RED.LNK, MRED.ML,
- MRED.MMK, RED*.H, RED*.C, DUMMYSL.H. [MS-DOS]
-
- @BODY LEFT = 9 <196> RED.H <P8M> header <P255D>
-
- Header File for RED -- Desmet C Version. <F128P10M><190><F255P255D> RED.EXE.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 10 <196> RED.LNK <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> RED.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 11 <196> RED.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> RED.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 12 <196> RED1.H <P8M> header <P255D>
-
- RED special key definitions and compiler options. <F128P10M><190><F255P255D>
- RED.EXE, REDBUF[1-4].C. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 13 <196> REDBUF.H <P8M> header <P255D>
-
- Global buffer constants and structures. <F128P10M><190><F255P255D> RED.EXE.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 14 <196> REDBUF1.C <P8M> source <P255D>
-
- RED buffer routines -- Full C Version. Part 1 -- Goto, Output and
- Status Routines. <F128P10M><190><F255P255D> RED.EXE, REDBUF.H, REDBUF[2-4].C.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 15 <196> REDBUF2.C <P8M> source <P255D>
-
- RED buffer routines -- Full C Version. Part 2 -- Line Routines. <F128P10M><190><F255P255D>
- RED.EXE, REDBUF1.C, REDBUF.H. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 16 <196> REDBUF3.C <P8M> source <P255D>
-
- RED buffer routines -- Full C Version. Part 3 -- File Routines. <F128P10M><190><F255P255D>
- RED.EXE, REDBUF1.C, REDBUF.H. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 17 <196> REDBUF4.C <P8M> source <P255D>
-
- RED buffer routines -- Full C Version. Part 4 -- Debugging Routines.
- <F128P10M><190><F255P255D> RED.EXE, REDBUF1.C, REDBUF.H. [MS-DOS: MSC 5.0,
- TC 2.0]
-
- @BODY LEFT = 18 <196> REDCMND.C <P8M> source <P255D>
-
- RED Command Mode Commands -- Full C Version. <F128P10M><190><F255P255D> RED.EXE.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 19 <196> REDDB.EXE <P8M> executable <P255D>
-
- This version of RED includes Sherlock (TM) debugging macros. <F128P10M><190><F255P255D>
- RED.EXE, READ.ME2, SHERLOCK.DOC, REDDB.MAK, REDDB.LNK, MREDDB.MMK,
- MREDDB.ML. [MS-DOS]
-
- @BODY LEFT = 20 <196> REDDB.LNK <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> REDDB.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 21 <196> REDDB.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> REDDB.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 22 <196> REDED.C <P8M> source <P255D>
-
- RED Window Module -- Full C Version. <F128P10M><190><F255P255D> RED.EXE. [MS-DOS:
- MSC 5.0, TC 2.0]
-
- @BODY LEFT = 23 <196> REDFMT.C <P8M> source <P255D>
-
- RED Output Format Mocule - Full C Version. <F128P10M><190><F255P255D> RED.EXE.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 24 <196> REDGLB.C <P8M> source <P255D>
-
- Definitions of all global variables. <F128P10M><190><F255P255D> RED.EXE. [MS-DOS:
- MSC 5.0, TC 2.0]
-
- @BODY LEFT = 25 <196> REDMAIN.C <P8M> source <P255D>
-
- RED main program -- Full C version. <F128P10M><190><F255P255D> RED.EXE. [MS-DOS:
- MSC 5.0, TC 2.0]
-
- @BODY LEFT = 26 <196> REDMAN.DOC <P8M> doc <P255D>
-
- RED user guide. <F128P10M><190><F255P255D> RED.EXE.
-
- @BODY LEFT = 27 <196> REDOUT.C <P8M> source <P255D>
-
- RED terminal output module for IBM PC. <F128P10M><190><F255P255D> RED.EXE,
- REDOUTA.ASM. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 28 <196> REDOUTA.ASM <P8M> source <P255D>
-
- Screen output routines for RED text editor. <F128P10M><190><F255P255D> REDOUT.C.
- [MS-DOS: MASM]
-
- @BODY LEFT = 29 <196> REDPMT.C <P8M> source <P255D>
-
- RED Prompt Line Module -- Full C Version. <F128P10M><190><F255P255D> RED.EXE.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 30 <196> REDSYS.C <P8M> source <P255D>
-
- RED Operating System Module -- Full C Version. <F128P10M><190><F255P255D>
- RED.EXE. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 31 <196> REDTECH.DOC <P8M> doc <P255D>
-
- Technical notes for RED. <F128P10M><190><F255P255D> RED.EXE.
-
- @BODY LEFT = 32 <196> REDTMP.H <P8M> header <P255D>
-
- Function prototypes for all routines of RED. <F128P10M><190><F255P255D> RED.EXE.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 33 <196> REDUTL.C <P8M> source <P255D>
-
- RED General Utilities -- Full C Version. <F128P10M><190><F255P255D> RED.EXE.
- [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 34 <196> SHERLOCK.DOC <P8M> doc <P255D>
-
- Documentation for the Sherlock (TM) debugging system. <F128P10M><190><F255P255D>
- REDDB.EXE.
-
- @HEAD1 1COL = CUG319
-
- @HEAD1 2COL = CPP
-
- @BODY RIGHT = By Edward K. Ream. [public] 2 disks.
-
- @BODY RIGHT = Edward K. Ream has placed his commercial software CPP
- (C preprocessor) in the public domain. CPP v5.3 is a modern C preprocessor
- that conforms to the ANSI C standard, but will complain about duplicate
- macro definitions. CPP provides several command line options to include
- comments in the output file, define an identifier, allow nested comments,
- specify search paths for <F105MI>include<F255D> files, and cancel the effect
- of the first definition of a macro. CPP will compile with Microsoft
- C v5.0 or later and Turbo C v2.0 under MS-DOS. Both compilers include
- <F105MI>make<F255D> and link files. The source code uses the features of
- the draft ANSI standard of January 1988. The distribution disk includes
- complete C source code, excellent documentation, <F105MI>make<F255D> files,
- and programs with a debugging session of Ed Ream's Sherlock debugging
- system.
-
-
-
- @BODY LEFT = 1 <196> CPP.C <P8M> source <P255D>
-
- Main. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 2 <196> CPP.DOC <P8M> doc <P255D>
-
- CPP user guide. <F128P10M><190><F255P255D> CPP.EXE.
-
- @BODY LEFT = 3 <196> CPP.EXE <P8M> executable <P255D>
-
- CPP -- A Preprocessor Program for the C Language. This preprocessor
- is designed to meet all specifications in the Draft C Standard of
- January 1988. It supports file inclusion, macro expansion (with arguments),
- conditional directives, and optional comment preservation. <F128P10M><190><F255P255D>
- CPPBD.EXE, READ.ME, CPP.DOC, CPP.MAK, CPP.LNK, MCPP.MMK, CPP.ML, DUMMYSL.H,
- CPP.H, GLB.H, TMP.H, CPP.C, DEF.C, DIR.C, ENUM.H, GLB.C, MEM.C, PR.C,
- STR.C, SYS.C, TOK.C, UTL.C, MACRO.TST, MST.C. [MS-DOS]
-
- @BODY LEFT = 4 <196> CPP.H <P8M> header <P255D>
-
- Main header file. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0, TC
- 2.0]
-
- @BODY LEFT = 5 <196> CPP.LNK <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 6 <196> CPP.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 7 <196> CPP.ML <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 8 <196> CPPDB.EXE <P8M> executable <P255D>
-
- This version of CPP includes Sherlock (TM) debugging macros. <F128P10M><190><F255P255D>
- CPP.EXE, READ.ME2, SHERLOCK.DOC, CPPDBX.EXE, CPPDB.MAK, CPPDB.LNK,
- MCPPDB.MMK, CPPDB.ML. [MS-DOS]
-
- @BODY LEFT = 9 <196> CPPDB.LNK <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> CPPDB.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 10 <196> CPPDB.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> CPPDB.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 11 <196> CPPDB.ML <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> CPPDB.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 12 <196> CPPDBX.EXE <P8M> executable <P255D>
-
- Same as CPPDB.EXE except that Sherlock's timing statistics are disabled.
- <F128P10M><190><F255P255D> CPPDB.EXE, CPPDBX.LNK. [MS-DOS]
-
- @BODY LEFT = 13 <196> CPPDBX.LNK <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> CPPDBX.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 14 <196> DEF.C <P8M> source <P255D>
-
- Definition and expansion routines. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS:
- MSC 5.0, TC 2.0]
-
- @BODY LEFT = 15 <196> DIR.C <P8M> source <P255D>
-
- Directives. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 16 <196> DUMMYSL.H <P8M> header <P255D>
-
- Dummy macro definitions for all Sherlock macros. <F128P10M><190><F255P255D>
- CPP.EXE. [MS-DOS: MSC 5.0, TC 2.0] This file must be renamed "SL.H"
- before attempting to compile this distribution of CPP. Source code
- contains Sherlock macro references, but Sherlock (TM) source code
- is not included.
-
- @BODY LEFT = 17 <196> ENUM.H <P8M> header <P255D>
-
- Enumeration definitions. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC
- 5.0, TC 2.0]
-
- @BODY LEFT = 18 <196> GLB.C <P8M> source <P255D>
-
- Global variables. <F128P10M><190><F255P255D> CPP.EXE, GLB.H. [MS-DOS: MSC
- 5.0, TC 2.0]
-
- @BODY LEFT = 19 <196> GLB.H <P8M> header <P255D>
-
- Global constants and conditional global variable definitions. <F128P10M><190><F255P255D>
- CPP.EXE, GLB.C. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 20 <196> MACRO.TST <P8M> data <P255D>
-
- Macro handling tests. <F128P10M><190><F255P255D> CPP.EXE.
-
- @BODY LEFT = 21 <196> MCPP.MMK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 22 <196> MCPPDB.MMK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> CPPDB.EXE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 23 <196> MEM.C <P8M> source <P255D>
-
- Memory management. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0, TC
- 2.0]
-
- @BODY LEFT = 24 <196> MST.C <P8M> source <P255D>
-
- Macro symbol table routines. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS:
- MSC 5.0, TC 2.0]
-
- @BODY LEFT = 25 <196> PR.C <P8M> source <P255D>
-
- Printing routines for debugging. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS:
- MSC 5.0, TC 2.0]
-
- @BODY LEFT = 26 <196> READ.ME <P8M> doc <P255D>
-
- Summary description of this distribution, including files. <F128P10M><190><F255P255D>
- CPP.EXE.
-
- @BODY LEFT = 27 <196> READ.ME2 <P8M> doc <P255D>
-
- How to use Sherlock with CPP. <F128P10M><190><F255P255D> CPPDB.EXE, CPPDBX.EXE.
-
- @BODY LEFT = 28 <196> SHERLOCK.DOC <P8M> doc <P255D>
-
- Documentation for the Sherlock (TM) debugging system. <F128P10M><190><F255P255D>
- CPPDB.EXE, CPPDBX.EXE.
-
- @BODY LEFT = 29 <196> STR.C <P8M> source <P255D>
-
- String handling routines. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC
- 5.0, TC 2.0]
-
- @BODY LEFT = 30 <196> SYS.C <P8M> source <P255D>
-
- System module. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 31 <196> TMP.H <P8M> header <P255D>
-
- Function templates. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0,
- TC 2.0]
-
- @BODY LEFT = 32 <196> TOK.C <P8M> source <P255D>
-
- Token parsing routines. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0,
- TC 2.0]
-
- @BODY LEFT = 33 <196> UTL.C <P8M> source <P255D>
-
- Utilities. <F128P10M><190><F255P255D> CPP.EXE. [MS-DOS: MSC 5.0, TC 2.0]
-
- @HEAD1 1COL = CUG320
-
- @HEAD1 2COL = Convolution Image Process
-
- @BODY RIGHT = By Wesley G. Faler. [public] 1 disk.
-
- @BODY RIGHT = This volume, contributed by Wesley G. Faler (MI), contains
- a program that implements an image manipulation algorithm called <169>convolution<170>.
- The program takes an image file (<F105MI>CUT<F255D> format) as input, applies
- the convolution algorithm to the image, and generates a new image.
- The program was developed under MS-DOS using Turbo C v2.0 and its
- BGI features. The disk includes C source code, documentation, and
- sample scanned image files.
-
-
-
- @BODY LEFT = 1 <196> ATT.BGI <P8M> executable <P255D>
-
- Borland Graphics Interface for the AT&T.. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 2 <196> AUTHOR.TXT <P8M> doc <P255D>
-
- Information about the author.
-
- @BODY LEFT = 3 <196> CGA.BGI <P8M> executable <P255D>
-
- Borland Graphics Interface for CGA.. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 4 <196> CONVOLVE.C <P8M> source <P255D>
-
- Convolves images in the CUT format used by Dr. Halo products. <F128P10M><190><F255P255D>
- CONVOLVE.EXE, CONVOLVE.LST, GALAXY.CUT, KLINGON.CUT, LANDER.CUT, MATRIX.DAT,
- MA1.DAT. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 5 <196> CONVOLVE.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> CONVOLVE.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 6 <196> CONVOLVE.LST <P8M> doc <P255D>
-
- Combination listing of source (convolve.c) and the matrix for convolution
- (matrix.dat). <F128P10M><190><F255P255D> CONVOLVE.C, MATRIX.DAT.
-
- @BODY LEFT = 7 <196> CONVOLVE.TXT <P8M> doc <P255D>
-
- Explanation of convolution and how to use the program. <F128P10M><190><F255P255D>
- CONVOLVE.C.
-
- @BODY LEFT = 8 <196> EGAVGA.BGI <P8M> executable <P255D>
-
- Borland Graphics Interface for EGA and VGA.. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 9 <196> GALAXY.CUT <P8M> data <P255D>
-
- Input file for convolution, in Dr. Halo format. <F128P10M><190><F255P255D>
- CONVOLVE.C.
-
- @BODY LEFT = 10 <196> HERC.BGI <P8M> executable <P255D>
-
- Borland Graphics Interface for Hercules.. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 11 <196> IBM8514.BGI <P8M> executable <P255D>
-
- Borland Graphics Interface for the IBM 8514.. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 12 <196> KLINGON.CUT <P8M> data <P255D>
-
- Input file for convolution, in Dr. Halo format. <F128P10M><190><F255P255D>
- CONVOLVE.C.
-
- @BODY LEFT = 13 <196> LANDER.CUT <P8M> data <P255D>
-
- Input file for convolution, in Dr. Halo format. <F128P10M><190><F255P255D>
- CONVOLVE.C.
-
- @BODY LEFT = 14 <196> MA1.DAT <P8M> data <P255D>
-
- Convolution matrix. <F128P10M><190><F255P255D> CONVOLVE.C.
-
- @BODY LEFT = 15 <196> MATRIX.DAT <P8M> data <P255D>
-
- Convolution matrix. <F128P10M><190><F255P255D> CONVOLVE.C.
-
- @BODY LEFT = 16 <196> PC3270.BGI <P8M> executable <P255D>
-
- Borland Graphics Interface for the PC 3270.. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 17 <196> REFORM.TXT <P8M> doc <P255D>
-
- Explanation of convolution and how to use the program. <F128P10M><190><F255P255D>
- CONVOLVE.C.
-
- @HEAD1 1COL = CUG321
-
- @HEAD1 2COL = Mouse Trap Library
-
- @BODY RIGHT = By James M. Curran. [share2] 1 disk.
-
- @BODY RIGHT = This shareware package, written by James M. Curran (NJ),
- contains a collection of functions to control a mouse. These functions
- provide easy access to the low-level functions of the mouse interrupt,
- as well as a simplified system for defining buttons or hot spots on
- the screen. The disk includes small and large model libraries for
- Microsoft C v5.1, a sample test program, and documentation that describes
- each mouse function.
-
-
-
- @BODY LEFT = 1 <196> LMOUSE.LIB <P8M> library <P255D>
-
- Mouse Trap Library--Large Memory Model. . <F128P10M><190><F255P255D> SMOUSE.LIB.
- [MS-DOS: MSC 5.1, MASM 5.1]
-
- @BODY LEFT = 2 <196> MICETEST.C <P8M> source <P255D>
-
- Example program using Mouse Trap libraries. <F128P10M><190><F255P255D> SMOUSE.LIB,
- LMOUSE.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 3 <196> MICETEST.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> MICETEST.C. [MS-DOS: MSC 5.1, MASM 5.1]
-
- @BODY LEFT = 4 <196> MOUSETRAP.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> SMOUSE.LIB, LMOUSE.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 5 <196> MOUSETRAP.PRN <P8M> doc <P255D>
-
- Manual for using Mouse Trap libraries. <F128P10M><190><F255P255D> SMOUSE.LIB,
- LMOUSE.LIB.
-
- @BODY LEFT = 6 <196> SMOUSE.LIB <P8M> library <P255D>
-
- Mouse Trap Library--Small Memory Model. Allows mouse controls to be
- called from a C program. Provides access to low-level functions,
- as well as a system for high-level control. <F128P10M><190><F255P255D> LMOUSE.LIB.
- [MS-DOS: MSC 5.1, MASM 5.1]
-
- @HEAD1 1COL = CUG322
-
- @HEAD1 2COL = Doctor's Tools
-
- @BODY RIGHT = by William M. Rogers, Dean Lance Smith, Eric R. Smith,
- and Micheal Schwartz. [public] 1 disk.
-
- @BODY RIGHT = This volume contains four programs, Trace by William
- M. Rogers (NJ), RAM Test by Dean Lance Smith, Mkptypes by Eric R.
- Smith (Canada), and Malloc Leak Trace by Michael Schwartz (WA). The
- disk includes all the C source code and documentation for each program.
- Trace is a collection of debugging macros. Using ANSI C features such
- as <F105MI>__FILE__<F255D> and <F105MI>__LINE__<F255D>, these macros provide enough
- information to trace the execution of a program. RAM Test, written
- by Dean Lance Smith with Mohammad Khurrum and Chaiyos Ruengsakulrach,
- is an implementation of the ATS (Algorithmic Testing Sequence) algorithm
- developed by Knaizuk and Hartman and the ATS+ algorithm developed
- by Nair. The program tests RAM for any single or multiple stuck-at-0
- or stuck-at-1 faults. These programs can be compiled under MS-DOS
- using Turbo C. Mkptypes is an ANSI prototype generator that takes
- one or more C source code files, and produces a list of function prototypes
- for the external functions defined in the input source files. The
- program is written in Standard C. The Malloc Leak Trace package is
- designed to help trace dynamic memory allocation leaks. The package
- provides the standard <F105MI>malloc<F255D>/<F105MI>free<F255D>/<F105MI>realloc<F255D> interface,
- but keeps track of all <F105MI>malloc<F255D>'d buffers, including their size,
- order of call, and address.
-
-
-
- @BODY LEFT = 1 <196> BTREE.C <P8M> source <P255D>
-
- By Michael Schwartz. Routines for creating and manipulating B-trees.
- <F128P10M><190><F255P255D> MALTRACE.C. [UNIX: UNIX C]
-
- @BODY LEFT = 2 <196> BTREE.H <P8M> header <P255D>
-
- By Michael Schwartz. <F128P10M><190><F255P255D> MALTRACE.C, BTREE.C. [UNIX:
- UNIX C]
-
- @BODY LEFT = 3 <196> LEAK.MK <P8M> make <P255D>
-
- By Michael Schwartz. Makefile for MALTRACE.C and TEST.C. <F128P10M><190><F255P255D>
- MALTRACE.C, BTREE.C, TEST.C, README.MAL. [UNIX: UNIX C]
-
- @BODY LEFT = 4 <196> MALTRACE.C <P8M> source <P255D>
-
- By Michael Schwartz. Code for tracing dynamic memory allocation leaks
- by using B-trees. <F128P10M><190><F255P255D> BTREE.C. [UNIX: UNIX C]
-
- @BODY LEFT = 5 <196> MANIFEST <P8M> doc <P255D>
-
- By Eric R. Smith. List of files on this volume associated with MKPTYPES.
- <F128P10M><190><F255P255D> MKPTYPES.C.
-
- @BODY LEFT = 6 <196> MKPTYPES.C <P8M> make <P255D>
-
- By Eric R. Smith. Generates prototype declarations for all functions
- appearing in a C source file. C code may be either K&R or ANSI. <F128P10M><190><F255P255D>
- MKPTYPES.H, MKPTYPES.MAN, README.MKP, MKPTYPES.MK, MANIFEST. [ATARI,
- UNIX: UNIX C, GCC]
-
- @BODY LEFT = 7 <196> MKPTYPES.H <P8M> header <P255D>
-
- By Eric R. Smith. <F128P10M><190><F255P255D> MKPTYPES.C. [ATARI, UNIX: UNIX
- C, GCC]
-
- @BODY LEFT = 8 <196> MKPTYPES.MAN <P8M> doc <P255D>
-
- By Eric R. Smith. Manual page for mkptypes. <F128P10M><190><F255P255D> README.MKP.
-
- @BODY LEFT = 9 <196> MKPTYPES.MK <P8M> make <P255D>
-
- By Eric R. Smith. <F128P10M><190><F255P255D> MKPTYPES.C, MKPTYPES.H. [ATARI,
- UNIX: UNIX C, GCC]
-
- @BODY LEFT = 10 <196> RAMTEST1.C <P8M> source <P255D>
-
- By David N. Smith, Mohammad Khurrum. An implementation of the ATS
- (Algorithmic Test Sequence) and the ATS+ algorithms for testing stuck-at-1
- or stuck-at-0 faults in RAM. <F128P10M><190><F255P255D> RAMTEST2.C, RAMTEST1.DOC,
- RAMTEST1.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 11 <196> RAMTEST1.DOC <P8M> doc <P255D>
-
- By David N. Smith, Mohammad Khurrum. <F128P10M><190><F255P255D> RAMTEST1.C.
-
- @BODY LEFT = 12 <196> RAMTEST1.EXE <P8M> executable <P255D>
-
- By David N. Smith, Mohammad Khurrum. <F128P10M><190><F255P255D> RAMTEST1.C.
- [MS-DOS]
-
- @BODY LEFT = 13 <196> RAMTEST2.C <P8M> source <P255D>
-
- By David N. Smith, Chaiyos Ruengsakulrach. MATS and MATS+ testing
- for stuck-at faults. <F128P10M><190><F255P255D> RAMTEST2.DOC, RAMTEST2.EXE,
- RAMTEST1.C. [MS-DOS: TC 2.01]
-
- @BODY LEFT = 14 <196> RAMTEST2.DOC <P8M> doc <P255D>
-
- By David N. Smith, Chaiyos Ruengsakulrach. <F128P10M><190><F255P255D> RAMTEST2.C.
-
- @BODY LEFT = 15 <196> RAMTEST2.EXE <P8M> executable <P255D>
-
- By David N. Smith, Chaiyos Ruengsakulrach. <F128P10M><190><F255P255D> RAMTEST2.C.
- [MS-DOS]
-
- @BODY LEFT = 16 <196> README.1ST <P8M> doc <P255D>
-
- Description of volume contents.
-
- @BODY LEFT = 17 <196> README.MAL <P8M> doc <P255D>
-
- By Michael Schwartz. <F128P10M><190><F255P255D> MALTRACE.C.
-
- @BODY LEFT = 18 <196> README.MKP <P8M> doc <P255D>
-
- By Eric R. Smith. Documentation for mkptypes. <F128P10M><190><F255P255D> MKPTYPES.MAN,
- MKPTYPES.C.
-
- @BODY LEFT = 19 <196> README.RAM <P8M> doc <P255D>
-
- By David N. Smith. <F128P10M><190><F255P255D> RAMTEST1.DOC, RAMTEST2.DOC.
-
- @BODY LEFT = 20 <196> TEST.C <P8M> source <P255D>
-
- By Michael Schwartz. Test program for dynamic memory allocation leak
- tracer. <F128P10M><190><F255P255D> MALTRACE.C. [UNIX: UNIX C]
-
- @BODY LEFT = 21 <196> TRACDEMO.C <P8M> source <P255D>
-
- By William M. Rogers. Demonstration of TRACE.H macros. <F128P10M><190><F255P255D>
- TRACE.H, TRACDEMO.C. [MS-DOS: LC 6.0]
-
- @BODY LEFT = 22 <196> TRACDEMO.LST <P8M> data <P255D>
-
- By William M. Rogers. Output of TRACDEMO.C. <F128P10M><190><F255P255D> TRACE.H,
- TRACDEMO.C.
-
- @BODY LEFT = 23 <196> TRACE.H <P8M> source <P255D>
-
- By William M. Rogers. Macros for tracing C programs. <F128P10M><190><F255P255D>
- TRACDEMO.C, TRACDEMO.LST, TRACMACR.DOC. [MS-DOS: LC 6.0]
-
- @BODY LEFT = 24 <196> TRACMACR.DOC <P8M> doc <P255D>
-
- By William M. Rogers. <F128P10M><190><F255P255D> TRACE.H
-
-
-
-
-
-
-
-
-
-
-
- .
-
- @HEAD1 1COL = CUG323
-
- @HEAD1 2COL = Fireworks And Adventure
-
- @BODY RIGHT = By Dennis Lo and David Lo. [restricted] 1 disk.
-
- @BODY RIGHT = Contains two programs contributed by Dennis Lo and David
- Lo (Canada). A graphics program, Explod, generates an animated fireworks
- display. Explod works with Hercules, VGA, EGA, or CGA graphics cards. By
- specifying options on the command line, you can control some performance
- parameters such as video type, the number of simultaneous explosions
- on the screen, delay factor, the number of explosions to display before
- exiting, gravity, and wind. The disk includes a complete set of C
- source code and assembly files, sample explosion data files, executable
- code, and documentation. Explod compiles with Turbo C v1.5 or later
- and requires MASM v5.0, but can be compiled with other compilers by
- changing the segment and group names. David Lo has written an adventure
- game called <169>Beyond The Tesseract<170>. This adventure game recognizes
- two-word <169>verb-noun<170> commands for moving, taking inventory,
- manipulating objects, and saving the game. The program recognizes
- about 200 words. The disk includes C source code and documentation. The
- program compiles under Turbo C v1.5 or later.
-
-
-
- @BODY LEFT = 1 <196> ADV-DEF.H <P8M> header <P255D>
-
- By David Lo. . <F128P10M><190><F255P255D> TESS.C. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 2 <196> ADV.DOC <P8M> doc <P255D>
-
- By David Lo. Adventure writing guidelines and bibliography. <F128P10M><190><F255P255D>
- TESS.DOC, TESS.C.
-
- @BODY LEFT = 3 <196> CLUMP1.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 4 <196> CLUMP2.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 5 <196> DIAG.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 6 <196> EXAMPLE.C <P8M> source <P255D>
-
- By Dennis Lo. Example program to generate a round explosion for EXPLODE.EXE.
- <F128P10M><190><F255P255D> EXPLOD.C, EXPGEN.C. [MS-DOS: TC 1.5, MASM 5, Arrowsoft
- ASM 1.00d, DLC 2.2]
-
- @BODY LEFT = 7 <196> EXPA.ASM <P8M> source <P255D>
-
- By Dennis Lo, Erik Liljencrantz. Support routines for EXPLOD.C. <F128P10M><190><F255P255D>
- EXPLOD.C. [MS-DOS: MASM 5, Arrowsoft ASM 1.00d]
-
- @BODY LEFT = 8 <196> EXPGDEMO.BAT <P8M> batch <P255D>
-
- By Dennis Lo. Demonstrates EXPLOD.C. <F128P10M><190><F255P255D> EXPLOD.C.
- [MS-DOS]
-
- @BODY LEFT = 9 <196> EXPGEN.C <P8M> source <P255D>
-
- By Dennis Lo. Generates explosion data files for EXPLOD.C. <F128P10M><190><F255P255D>
- EXPLOD.C, EXAMPLE.C. [MS-DOS: TC 1.5, MASM 5, Arrowsoft ASM 1.00d,
- DLC 2.2]
-
- @BODY LEFT = 10 <196> EXPGEN.EXE <P8M> executable <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C, EXPGEN.C. [MS-DOS: TC
- 1.5, MASM 5, Arrowsoft ASM 1.00d, DLC 2.2]
-
- @BODY LEFT = 11 <196> EXPLOD.C <P8M> source <P255D>
-
- By Dennis Lo. Fireworks program for Hercules, CGA, EGA or VGA cards.
- <F128P10M><190><F255P255D> EXAMPLE.C, RUN.BAT, EXPGEN.C, RUN1.BAT, MAKETC.BAT,
- EXPGDEMO.BAT, EXPA.ASM, EXPLOD.H, EXPGEN.EXE, EXPLOD.EXE, README,
- EXPLOD.DOC. [MS-DOS: TC 1.5, MASM 5, Arrowsoft ASM 1.00d, DLC 2.2]
-
- @BODY LEFT = 12 <196> EXPLOD.DOC <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C, README.
-
- @BODY LEFT = 13 <196> EXPLOD.EXE <P8M> executable <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C. [MS-DOS: TC 1.5, MASM
- 5, Arrowsoft ASM 1.00d, DLC 2.2]
-
- @BODY LEFT = 14 <196> EXPLOD.H <P8M> header <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C, EXPGEN.C. [MS-DOS: TC
- 1.5, MASM 5, Arrowsoft ASM 1.00d, DLC 2.2]
-
- @BODY LEFT = 15 <196> KITE.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 16 <196> MAKEFILE <P8M> make <P255D>
-
- By David Lo. . <F128P10M><190><F255P255D> TESS.C, TESS-DEF.C, PARSER.C. [MS-DOS:
- TC 1.5]
-
- @BODY LEFT = 17 <196> MAKETC.BAT <P8M> batch <P255D>
-
- By Dennis Lo. Compiles EXPLOD.C. <F128P10M><190><F255P255D> EXPLOD.C. [MS-DOS]
-
- @BODY LEFT = 18 <196> OVAL2.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 19 <196> PARSER.C <P8M> source <P255D>
-
- By David Lo. Command parser. <F128P10M><190><F255P255D> TESS.C, PARSER.H.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 20 <196> PARSER.H <P8M> header <P255D>
-
- By David Lo. . <F128P10M><190><F255P255D> PARSER.C. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 21 <196> PLUS.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 22 <196> README <P8M> doc <P255D>
-
- By Dennis Lo. How to run the program without reading EXPLOD.DOC. <F128P10M><190><F255P255D>
- EXPLOD.DOC, EXPLOD.C.
-
- @BODY LEFT = 23 <196> README.1ST <P8M> doc <P255D>
-
- By Dennis Lo, David Lo. Lists the contents of this volume.
-
- @BODY LEFT = 24 <196> ROUND.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 25 <196> ROUND2.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 26 <196> RUN.BAT <P8M> batch <P255D>
-
- By Dennis Lo. Runs EXPLOD.C. <F128P10M><190><F255P255D> EXPLOD.C. [MS-DOS]
-
- @BODY LEFT = 27 <196> RUN1.BAT <P8M> batch <P255D>
-
- By Dennis Lo. Runs EXPLOD.C another way. <F128P10M><190><F255P255D> EXPLOD.C.
- [MS-DOS]
-
- @BODY LEFT = 28 <196> SDIAG.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 29 <196> SPIKE.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 30 <196> SPLUS.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 31 <196> STAR.TRA <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @BODY LEFT = 32 <196> TESS-DEF.C <P8M> source <P255D>
-
- By David Lo. Adventure world and vocabulary definitions. <F128P10M><190><F255P255D>
- TESS.C, TESS-DEF.H. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 33 <196> TESS-DEF.H <P8M> header <P255D>
-
- By David Lo. . <F128P10M><190><F255P255D> TESS-DEF.C. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 34 <196> TESS.C <P8M> source <P255D>
-
- By David Lo. Text adventure game utilizing basic knowledge of mathematical
- objects. Detailed knowledge is not necessary. <F128P10M><190><F255P255D> TESS.C.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 35 <196> TESS.DOC <P8M> doc <P255D>
-
- By David Lo. Documentation for "Beyond the Tesseract". <F128P10M><190><F255P255D>
- ADV.DOC, TESS.DOC.
-
- @BODY LEFT = 36 <196> TESS.EXE <P8M> executable <P255D>
-
- By David Lo. . <F128P10M><190><F255P255D> TESS.C. [MS-DOS]
-
- @BODY LEFT = 37 <196> TRIANG.DAT <P8M> doc <P255D>
-
- By Dennis Lo. . <F128P10M><190><F255P255D> EXPLOD.C.
-
- @HEAD1 1COL = CUG324
-
- @HEAD1 2COL = WGCONIO
-
- @BODY RIGHT = By William Giel. [public] 1 disk.
-
- @BODY RIGHT = WGCONIO Library, contributed by William Giel (CT), is
- a set of text-windowing functions that emulate most of Turbo C's text
- windowing functions. Giel created the library after discovering that
- some of Turbo C functions didn't work when the application program
- was memory resident. The library provides box drawing, cursor manipulation,
- keyboard control, window manipulation, shadowing, and text editing
- in windows. The disk includes C source code, documentation, a sample
- program and small-model library. Although the library was developed
- using Turbo C v2.0, it should be compilable using other C compilers
- by replacing <F105MI>int86()<F255D> calls with the corresponding routines
- of your compiler.
-
-
-
- @BODY LEFT = 1 <196> SAMPLE.C <P8M> source <P255D>
-
- Demonstration of window functions in WGCONIO. <F128P10M><190><F255P255D> WGCONIO.C,
- SAMPLE.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 2 <196> SAMPLE.EXE <P8M> executable <P255D>
-
- Sample program using windowing functions. <F128P10M><190><F255P255D> SAMPLE.C.
- [MS-DOS]
-
- @BODY LEFT = 3 <196> WGCONIO.C <P8M> source <P255D>
-
- Emulates most text-windowing functions of Turbo C 2.0 with a few additions.
- <F128P10M><190><F255P255D> WGCONIO.H, WGCONIO.LIB, WGCONIO.DOC, SAMPLE.C.
- [MS-DOS: TC] Uses int86().
-
- @BODY LEFT = 4 <196> WGCONIO.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> WGCONIO.DOC.
-
- @BODY LEFT = 5 <196> WGCONIO.H <P8M> header <P255D>
-
- . <F128P10M><190><F255P255D> WGCONIO.C. [MS-DOS: TC]
-
- @BODY LEFT = 6 <196> WGCONIO.LIB <P8M> library <P255D>
-
- WGCONIO Text-Windowing Library--Small Model. . <F128P10M><190><F255P255D>
- WGCONIO.C. [MS-DOS: TC]
-
- @HEAD1 1COL = CUG325
-
- @HEAD1 2COL = VGA Graphics Library
-
- @BODY RIGHT = By Ismail Zia. [share2] 2 disks.
-
- @BODY RIGHT = This shareware VGA graphics library contributed by Ismail
- Zia (U.A.E.) contains routines for filling a region with specified
- pattern and color, setting up a view port, drawing an area bigger
- than the physical screen, saving and loading a screen image, drawing
- a rectangle, ellipse, polygon, line and arc with specified line style
- and color, and transforming, scaling, and rotating an object, etc. The
- program works on VGA standard modes and some extended modes. The
- distribution disk includes a huge model library for Microsoft C v5.0
- or later and a large model library for Zortech C/C++ v2.0, documentation
- that describes all the functions in the library, demo animation image
- files, programs, and batch files, font files, and executable stroked
- font editor. Since the program was developed in C and 80386 Assembly
- (not included in the distribution), it will run under MS-DOS only
- on a 386 machine.
-
-
-
- @BODY LEFT = 1 <196> B1.C <P8M> source <P255D>
-
- Generates b11? image files. Generates the flying-jay image files
- in either 16 or 256 colors. <F128P10M><190><F255P255D> MVIDH.LIB, ZVIDH.LIB,
- B2.C, B3.C, B4.C, B112, B113. [MS-DOS: MSC 5.0, ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 2 <196> B112 <P8M> data <P255D>
-
- Image file for 16 color mode. <F128P10M><190><F255P255D> B1.C.
-
- @BODY LEFT = 3 <196> B113 <P8M> data <P255D>
-
- Image file for 256 color mode. <F128P10M><190><F255P255D> B1.C.
-
- @BODY LEFT = 4 <196> B2.C <P8M> source <P255D>
-
- Generates b21? image files. <F128P10M><190><F255P255D> B1.C, B212, B213. [MS-DOS:
- MSC 5.0, ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 5 <196> B212 <P8M> data <P255D>
-
- Image file for 16 color mode. <F128P10M><190><F255P255D> B2.C.
-
- @BODY LEFT = 6 <196> B213 <P8M> data <P255D>
-
- Image file for 256 color mode. <F128P10M><190><F255P255D> B2.C.
-
- @BODY LEFT = 7 <196> B3.C <P8M> source <P255D>
-
- Generates b31? image files. <F128P10M><190><F255P255D> B1.C, B312, B313. [MS-DOS:
- MSC 5.0, ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 8 <196> B312 <P8M> data <P255D>
-
- Image file for 16 color mode. <F128P10M><190><F255P255D> B3.C.
-
- @BODY LEFT = 9 <196> B313 <P8M> data <P255D>
-
- Image file for 256 color mode. <F128P10M><190><F255P255D> B3.C.
-
- @BODY LEFT = 10 <196> B4.C <P8M> source <P255D>
-
- Generates b41? image files. <F128P10M><190><F255P255D> B1.C, B412, B413. [MS-DOS:
- MSC 5.0, ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 11 <196> B412 <P8M> data <P255D>
-
- Image file for 16 color mode. <F128P10M><190><F255P255D> B4.C.
-
- @BODY LEFT = 12 <196> B413 <P8M> data <P255D>
-
- Image file for 256 color mode. <F128P10M><190><F255P255D> B4.C.
-
- @BODY LEFT = 13 <196> DEMO.C <P8M> source <P255D>
-
- Sample program using library functions. Tests most routines. <F128P10M><190><F255P255D>
- ZVIDH.LIB, MVIDH.LIB, FUNCTION.DOC. [MS-DOS: MSC 5.0, ZORTECH C/C++
- 2.00]
-
- @BODY LEFT = 14 <196> DEMO.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> DEMO.C. [MS-DOS]
-
- @BODY LEFT = 15 <196> DEMO1.C <P8M> source <P255D>
-
- Sample program using library functions. <F128P10M><190><F255P255D> ZVIDH.LIB,
- MVIDH.LIB, FUNCTION.DOC. [MS-DOS: MSC 5.0, ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 16 <196> DEMOL.BAT <P8M> batch <P255D>
-
- Demonstration which links source. <F128P10M><190><F255P255D> MLINK.BAT, ZLINK.BAT.
- [MS-DOS]
-
- @BODY LEFT = 17 <196> FONT.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MVIDH.LIB. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 18 <196> FUNCTION.DOC <P8M> doc <P255D>
-
- Documentation of all functions in the VGA Graphics Library. <F128P10M><190><F255P255D>
- ZVIDH.LIB, MVIDH.LIB, MUSTREAD.IST.
-
- @BODY LEFT = 19 <196> GRPH.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MVIDH.LIB. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 20 <196> INTRTXT1.DAT <P8M> data <P255D>
-
- Data file to display introductory text. <F128P10M><190><F255P255D> INTRTXT2.DAT,
- MVIDH.LIB, ZVIDH.LIB.
-
- @BODY LEFT = 21 <196> INTRTXT2.DAT <P8M> data <P255D>
-
- Data file to display introductory text in 320x200 mode. <F128P10M><190><F255P255D>
- INTRTXT1.DAT.
-
- @BODY LEFT = 22 <196> MCMPL.BAT <P8M> batch <P255D>
-
- Compiles for Microsoft C. <F128P10M><190><F255P255D> MVIDH.LIB. [MS-DOS]
-
- @BODY LEFT = 23 <196> MLINK.BAT <P8M> batch <P255D>
-
- Links for Microsoft C. <F128P10M><190><F255P255D> MVIDH.LIB, DEMOL.BAT. [MS-DOS]
-
- @BODY LEFT = 24 <196> MUSTREAD.IST <P8M> doc <P255D>
-
- "Getting started" information. <F128P10M><190><F255P255D> MVIDH.LIB, ZVIDH.LIB,
- FUNCTION.DOC.
-
- @BODY LEFT = 25 <196> MVIDH.LIB <P8M> library <P255D>
-
- VGA Graphics Library for Microsoft C. Includes graphic-mode and text-mode
- procedures, drawing, scrolling, image-creation, palette-manipulation,
- clipping, font-creation, view-ports, 2-D transformations, 2-D translations,
- scaling, and reflection. <F128P10M><190><F255P255D> B1.C, ZVIDH.LIB, FUNCTION.DOC,
- MLINK.BAT, MCMPL.BAT, FONT.H, GRPH.H, OPS2D.H, SOUND.H, PATTERN.H,
- SPACE.H, DEMO.C, DEMO1.C, INTRTXT1.DAT, SFED.EXE, MUSTREAD.IST. [MS-DOS:
- MSC 5.0] Requires a 386 processor.
-
- @BODY LEFT = 26 <196> OPS2D.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MVIDH.LIB. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 27 <196> PATTERN.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MVIDH.LIB. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 28 <196> SDFLT.FNT <P8M> data <P255D>
-
- A stroked font. <F128P10M><190><F255P255D> V8X8.FNT, V8X16.FNT, SFED.EXE.
-
- @BODY LEFT = 29 <196> SFED.EXE <P8M> executable <P255D>
-
- Stroked font editor. <F128P10M><190><F255P255D> ZVIDH.LIB, MVIDH.LIB, SDFLT.FNT.
- [MS-DOS]
-
- @BODY LEFT = 30 <196> SOUND.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MVIDH.LIB. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 31 <196> SPACE.C <P8M> source <P255D>
-
- Sample program using library functions. <F128P10M><190><F255P255D> ZVIDH.LIB,
- MVIDH.LIB, FUNCTION.DOC. [MS-DOS: MSC 5.0, ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 32 <196> V8X16.FNT <P8M> data <P255D>
-
- A 16 point, bit-mapped font. <F128P10M><190><F255P255D> SDFLT.FNT.
-
- @BODY LEFT = 33 <196> V8X8.FNT <P8M> data <P255D>
-
- An 8 point, bit-mapped font. <F128P10M><190><F255P255D> SDFLT.FNT.
-
- @BODY LEFT = 34 <196> ZCMPL.BAT <P8M> batch <P255D>
-
- Compiles for Zortech C/C++. <F128P10M><190><F255P255D> ZVIDH.LIB. [MS-DOS]
-
- @BODY LEFT = 35 <196> ZFONT.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> ZVIDH.LIB. [MS-DOS: ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 36 <196> ZGRPH.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> ZVIDH.LIB. [MS-DOS: ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 37 <196> ZLINK.BAT <P8M> batch <P255D>
-
- Links for Zortech C/C++. <F128P10M><190><F255P255D> ZVIDH.LIB, DEMOL.BAT.
- [MS-DOS]
-
- @BODY LEFT = 38 <196> ZOPS2D.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> ZVIDH.LIB. [MS-DOS: ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 39 <196> ZPATTERN.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> ZVIDH.LIB. [MS-DOS: ZORTECH C/C++ 2.00]
-
- @BODY LEFT = 40 <196> ZVIDH.LIB <P8M> library <P255D>
-
- VGA Graphics Library for Zortech C/C++. Includes graphic-mode and
- text-mode procedures, drawing, scrolling, image-creation, palette-manipulation,
- clipping, font-creation, view-ports, 2-D transformations, 2-D translations,
- scaling, and reflection. <F128P10M><190><F255P255D> B1.C, MVIDH.LIB, FUNCTION.DOC,
- ZLINK.BAT, ZCMPL.BAT, ZFONT.H, ZGRPH.H, ZOPS2D.H, ZPATTERN.H, SPACE.H,
- DEMO.C, DEMO1.C, INTRTXT1.DAT, SFED.EXE, MUSTREAD.IST. [MS-DOS: ZORTECH
- C/C++ 2.00] Requires a 386 processor.
-
- @HEAD1 1COL = CUG326
-
- @HEAD1 2COL = SoftC Database Library
-
- @BODY RIGHT = By Jan Schumann. [share2] 3 disks.
-
- @BODY RIGHT = This shareware package, submitted by Jan Schumann (SoftC
- Ltd.), provides 120 functions for fully compatible access to dBASE
- III/III+ and dBASEIV data, memo, and index files; and Clipper and
- Foxbase index files. The distribution disk includes complete documentation,
- header file, demo programs, and small memory model libraries for Turbo,
- Zortech, and Microsoft C. Version 2.1 provided new features: the
- support for dBXL, Quicksilver data and FoxPro memo files, functions
- added to perform record I/O with users' structures, object code libraries
- for Zortech C++, Turbo C/C++ and Microsoft Quick/Professional C. Version
- 3.0 provides full dBaseIV support, fully-automatic record and file
- locking, faster re-index functions, user-extensible Index Expression
- Evaluator, faster index searches, and more compact index files. Windows
- DLL support is available from the vendor.
-
-
-
- @BODY LEFT = 1 <196> CLIPPER.C <P8M> source <P255D>
-
- Diskette TOC Demo Program -- Clipper Functions. Creates a database
- and three index files which are used to format an alphabetized catalog
- of files in the current directory with reformatted file dates and
- times. <F128P10M><190><F255P255D> SCDBP20S.LIB, DBASE.C, DESCEND.C, DTOS.C.
- [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0,
- MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 2 <196> DBASE.C <P8M> source <P255D>
-
- Diskette TOC Demo Program -- dBase Functions. <F128P10M><190><F255P255D> CLIPPER.C.
- [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0,
- MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 3 <196> DBF.H <P8M> header <P255D>
-
- dBase header. <F128P10M><190><F255P255D> SOFTC.H. [OS/2, UNIX/XENIX, MS-DOS:
- ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland
- C++ 2.0]
-
- @BODY LEFT = 4 <196> DBT.H <P8M> header <P255D>
-
- dBase header. <F128P10M><190><F255P255D> SOFTC.H. [OS/2, UNIX/XENIX, MS-DOS:
- ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland
- C++ 2.0]
-
- @BODY LEFT = 5 <196> DESCEND.C <P8M> source <P255D>
-
- Descend -- Clipper Function. Emulates the Clipper function "descend
- (field_name)". <F128P10M><190><F255P255D> CLIPPER.C. [OS/2, UNIX/XENIX, MS-DOS:
- ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland
- C++ 2.0]
-
- @BODY LEFT = 6 <196> DTOS.C <P8M> source <P255D>
-
- DTOS -- Clipper Function. Emulates the Clipper function "dtos (date_field)".
- <F128P10M><190><F255P255D> CLIPPER.C. [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++
- 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 7 <196> EVAL.H <P8M> header <P255D>
-
- SoftC Expression Evaluator Header. <F128P10M><190><F255P255D> SOFTC.H. [OS/2,
- UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0,
- TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 8 <196> FOXBASE.C <P8M> source <P255D>
-
- Diskette TOC Demo Program -- FoxBASE Functions. <F128P10M><190><F255P255D>
- CLIPPER.C. [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0,
- TC 2.0, MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 9 <196> FPT.H <P8M> header <P255D>
-
- FoxPro header. <F128P10M><190><F255P255D> SOFTC.H. [OS/2, UNIX/XENIX, MS-DOS:
- ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland
- C++ 2.0]
-
- @BODY LEFT = 10 <196> HI_LEVEL.C <P8M> source <P255D>
-
- Sample higher level functions for dBase III/IV, FoxBASE, and Clipper.
- <F128P10M><190><F255P255D> CLIPPER.C, HI_LEVEL.H. [OS/2, UNIX/XENIX, MS-DOS:
- ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland
- C++ 2.0]
-
- @BODY LEFT = 11 <196> HI_LEVEL.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> HI_LEVEL.C. [OS/2, UNIX/XENIX, MS-DOS: ZORTECH
- C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 12 <196> IDX.H <P8M> header <P255D>
-
- FoxBASE index file manipulation header. <F128P10M><190><F255P255D> SOFTC.H.
- [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0,
- MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 13 <196> LICENSE.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 14 <196> MANUAL.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 15 <196> MDX.H <P8M> header <P255D>
-
- dBase IV index file manipulation header. <F128P10M><190><F255P255D> SOFTC.H.
- [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0,
- MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 16 <196> NDX.H <P8M> header <P255D>
-
- dBase index file manipulation package. <F128P10M><190><F255P255D> SOFTC.H.
- [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0,
- MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 17 <196> NTX.H <P8M> header <P255D>
-
- Clipper index file manipulation header. <F128P10M><190><F255P255D> SOFTC.H.
- [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0,
- MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 18 <196> ORDER.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 19 <196> README.1ST <P8M> doc <P255D>
-
- Contains information about recent corrections and additions not included
- in this version's documentation. <F128P10M><190><F255P255D> SCDBP20S.LIB,
- LICENSE.DOC, MANUAL.DOC, ORDER.DOC, SC30.HLP, SC30HLP.DOC, SCDBL210.NG.
-
- @BODY LEFT = 20 <196> SC30.HLP <P8M> data <P255D>
-
- SoftC database library reference manual in Microsoft context-sensitive
- help format. <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 21 <196> SC30HLP.DOC <P8M> doc <P255D>
-
- Explains the design and intent of sc30.hlp. <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 22 <196> SCDBL210.NG <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 23 <196> SCDBP20S.LIB <P8M> library <P255D>
-
- Soft C Database Library. Small Memory Model. Includes data, memo,
- and index file access functions for Clipper, dBase III+/IV, dBXL,
- FoxBASE, FoxPro, and Quicksilver. Also includes date and time manipulation
- and calculation. Source provides support for Borland C++ 2.0, Microsoft
- C 5.1, Microsoft Quick C 2.0, Turbo C 2.0, Turbo C++ 1.0, Zortech
- C++ 2.0. Systems supported include AT&T 386 UNIX, SCO XENIX, SUN
- SPARC, MSDOS, OS/2. Also supports Windows DLL. <F128P10M><190><F255P255D>
- README.1ST, SOFTC.H, CLIPPER.C, SCDMC60S.LIB, SCDTP10S.LIB, SCDZC30S.LIB.
- [MS-DOS: Borland C++ 2.0]
-
- @BODY LEFT = 24 <196> SCDMC60S.LIB <P8M> library <P255D>
-
- SoftC Database Library. Small Memory Model. <F128P10M><190><F255P255D> SCDBP20S.LIB.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 25 <196> SCDTP10S.LIB <P8M> library <P255D>
-
- SoftC Database Library. Small Memory Model. <F128P10M><190><F255P255D> SCDBP20S.LIB.
- [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 26 <196> SCDZC30.LIB <P8M> library <P255D>
-
- SoftC Database Library. Small Memory Model. <F128P10M><190><F255P255D> SCDBP20S.LIB.
- [MS-DOS: ZORTECH C/C++ 3.0]
-
- @BODY LEFT = 27 <196> SC_BASE.H <P8M> header <P255D>
-
- Contains include statements for several other header files. <F128P10M><190><F255P255D>
- DBF.H, DBT.H, NDX.H, NTX.H, FPT.H, IDX.H, MDX.H. [OS/2, UNIX/XENIX,
- MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0,
- Borland C++ 2.0]
-
- @BODY LEFT = 28 <196> SC_CLOCK.H <P8M> header <P255D>
-
- Clock/Calendar functions header. <F128P10M><190><F255P255D> SOFTC.H. [OS/2,
- UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0,
- TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 29 <196> SOFTC.H <P8M> header <P255D>
-
- SoftC Common Library Header. <F128P10M><190><F255P255D> DBF.H, DBT.H, EVAL.H,
- FPT.H, IDX.H, MDX.H, NDX.H, NTX.H, SC_BASE.H, SC_CLOCK.H, V100.H,
- V200.HY, SCDBP20S.LIB. [OS/2, UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0,
- QUICKC 2.0, TC 2.0, MSC 6.0, TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 30 <196> V100.H <P8M> header <P255D>
-
- v1.xx compatibility definitions. <F128P10M><190><F255P255D> SOFTC.H. [OS/2,
- UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0,
- TC++ 1.0, Borland C++ 2.0]
-
- @BODY LEFT = 31 <196> V200.H <P8M> header <P255D>
-
- v2.xx compatibility definitions. <F128P10M><190><F255P255D> SOFTC.H. [OS/2,
- UNIX/XENIX, MS-DOS: ZORTECH C/C++ 3.0, QUICKC 2.0, TC 2.0, MSC 6.0,
- TC++ 1.0, Borland C++ 2.0]
-
- @HEAD1 1COL = CUG327
-
- @HEAD1 2COL = Panels for C
-
- @BODY RIGHT = By J. Brown. [share2] 2 disks.
-
- @BODY RIGHT = J. Brown (KS) contributed Panels for C, a shareware
- package containing user interface routines (windows and menus) for
- the IBM PC. Unlike other window libraries, screen fields and attributes
- that are defined in an ASCII text file are interpreted at runtime. Thus,
- fine-tuning user interfaces is possible without recompiling the program. The
- distribution disk includes a small model object code for Microsoft
- C, and demo C source and executable code. The current version (v2.3)
- provides Turbo C support, adds an Interactive Panel Design (IPD) utility,
- and allows the inclusion of panel definitions in C source programs
- by utilizing the PATH environment variables to find panel definition
- files.
-
-
-
- @BODY LEFT = 1 <196> ATTR.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> ATTR.EXE. [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 2 <196> ATTR.EXE <P8M> executable <P255D>
-
- Demonstrates various panel field attributes. <F128P10M><190><F255P255D> IPD.EXE,
- ATTR.C, ATTR.PAN. [MS-DOS]
-
- @BODY LEFT = 3 <196> ATTR.PAN <P8M> data <P255D>
-
- Panel data file. <F128P10M><190><F255P255D> ATTR.EXE.
-
- @BODY LEFT = 4 <196> COLORS.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> COLORS.EXE. [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 5 <196> COLORS.EXE <P8M> executable <P255D>
-
- Demonstrates various panel field display colors and text attributes.
- <F128P10M><190><F255P255D> IPD.EXE, COLORS.C, COLORS.PAN. [MS-DOS]
-
- @BODY LEFT = 6 <196> COLORS.PAN <P8M> data <P255D>
-
- Panel data file. <F128P10M><190><F255P255D> COLORS.EXE.
-
- @BODY LEFT = 7 <196> DIFFTIME.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> DIFFTIME.EXE. [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 8 <196> DIFFTIME.EXE <P8M> executable <P255D>
-
- Calculates the difference between two times. <F128P10M><190><F255P255D> IPD.EXE,
- DIFFTIME.C, DIFFTIME.PAN. [MS-DOS]
-
- @BODY LEFT = 9 <196> DIFFTIME.PAN <P8M> data <P255D>
-
- Panel data file. <F128P10M><190><F255P255D> DIFFTIME.EXE.
-
- @BODY LEFT = 10 <196> HELP.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE. [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 11 <196> HELP.EXE <P8M> executable <P255D>
-
- Panel-driven tutorial. <F128P10M><190><F255P255D> IPD.EXE, HELP.C, HELPMENU.PAN,
- HELPSKEL.PAN, HELPEX[1-3].PAN, HELP[1-5].TXT. [MS-DOS]
-
- @BODY LEFT = 12 <196> HELP1.TXT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 13 <196> HELP2.TXT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 14 <196> HELP3.TXT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 15 <196> HELP4.TXT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 16 <196> HELP5.TXT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 17 <196> HELPEX1.PAN <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 18 <196> HELPEX2.PAN <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 19 <196> HELPEX3.PAN <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 20 <196> HELPMENU.PAN <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 21 <196> HELPSKEL.PAN <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> HELP.EXE.
-
- @BODY LEFT = 22 <196> IPD.EXE <P8M> executable <P255D>
-
- Interactive Panel Design Utility. Allows the user to build, move,
- size and otherwise tailor a panel and its fields and attributes. <F128P10M><190><F255P255D>
- SPANELR.OBJ, SPANELTC.OBJ, PAN2H.EXE, ATTR.EXE, COLORS.EXE, DIFFTIME.EXE,
- KEYS.H, MAKEFILE, PANEL.DEF, PANEL.H, README, SHOWPAN.EXE, SHOWTIME.EXE,
- SOUND.EXE, HELP.EXE. [MS-DOS]
-
- @BODY LEFT = 23 <196> KEYS.H <P8M> header <P255D>
-
- Header for key codes. <F128P10M><190><F255P255D> IPD.EXE. [OS/2, MS-DOS: MSC
- 5.0, TC 2.0]
-
- @BODY LEFT = 24 <196> MAKEFILE <P8M> make <P255D>
-
- Microsoft makefile for sample programs. <F128P10M><190><F255P255D> IPD.EXE.
- [OS/2, MS-DOS: MSC 5.0]
-
- @BODY LEFT = 25 <196> PAN2H.EXE <P8M> executable <P255D>
-
- Utility to convert a run-time panel data file into a header file for
- compilation. <F128P10M><190><F255P255D> IPD.EXE. [MS-DOS]
-
- @BODY LEFT = 26 <196> PANEL.DEF <P8M> data <P255D>
-
- OS/2 definition file. <F128P10M><190><F255P255D> IPD.EXE.
-
- @BODY LEFT = 27 <196> PANEL.H <P8M> header <P255D>
-
- Panel routine prototypes and definitions. <F128P10M><190><F255P255D> IPD.EXE.
- [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 28 <196> README <P8M> doc <P255D>
-
- Description of copyright and registration requirements, demos, utilities,
- and files in this distribution. <F128P10M><190><F255P255D> IPD.EXE.
-
- @BODY LEFT = 29 <196> SHOWPAN.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> SHOWPAN.EXE. [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 30 <196> SHOWPAN.EXE <P8M> executable <P255D>
-
- Displays a panel from a specified panel data file. <F128P10M><190><F255P255D>
- IPD.EXE, SHOWPAN.C. [MS-DOS]
-
- @BODY LEFT = 31 <196> SHOWTIME.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> SHOWTIME.EXE. [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 32 <196> SHOWTIME.EXE <P8M> executable <P255D>
-
- Displays the time and date in a jumping panel. <F128P10M><190><F255P255D>
- IPD.EXE, SHOWTIME.C. [MS-DOS]
-
- @BODY LEFT = 33 <196> SOUND.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> SOUND.EXE. [OS/2, MS-DOS: MSC 5.0, TC 2.0]
-
- @BODY LEFT = 34 <196> SOUND.EXE <P8M> executable <P255D>
-
- Demonstrates speaker tones. <F128P10M><190><F255P255D> IPD.EXE, SOUND.C, SOUND.PAN.
- [MS-DOS]
-
- @BODY LEFT = 35 <196> SOUND.PAN <P8M> data <P255D>
-
- Panel data file. <F128P10M><190><F255P255D> SOUND.EXE.
-
- @BODY LEFT = 36 <196> SPANELR.OBJ <P8M> object <P255D>
-
- Microsoft C small memory model. Contains a set of routines which
- may be called by an application program to do screen-oriented input
- and output. Screen layout panels may exist as text data files for
- ease of modification, or as strings within the application code to
- reduce disk I/O. <F128P10M><190><F255P255D> IPD.EXE, PAN2H.EXE, PANEL.H, PANEL.DEF,
- KEYS.H, SHOWPAN.EXE, MAKEFILE. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 37 <196> SPANELTC.OBJ <P8M> object <P255D>
-
- Turbo C small memory model. Contains a set of routines which may
- be called by an application program to do screen-oriented input and
- output. Screen layout panels may exist as text data files for ease
- of use, or as strings within the application code to reduce disk I/O.
- <F128P10M><190><F255P255D> IPD.EXE, PAN2H.EXE, PANEL.H, PANEL.DEF, KEYS.H,
- SHOWPAN.EXE, MAKEFILE. [MS-DOS: TC 2.0]
-
- @HEAD1 1COL = CUG328
-
- @HEAD1 2COL = WTWG--Windows Text/ Windows Graphics
-
- @BODY RIGHT = By David Blum. [public] 2 disks.
-
- @BODY RIGHT = WTWG v 1.2 is a public domain software package with
- routines for Window Text mode or Window Graphics mode, submitted by
- David Blum (CA). It provides drawing boxes, overlapping windows, mouse-selectable
- buttons, scroll bars, save/restore screens, text/graphics mode operations,
- pull-down and pop-up menus, context-sensitive help, programmer-definable
- hot keys, keyboard macros, transparent integration of mouse and keyboard,
- and a virtual memory system using expanded memory, RAM or disk space.
- The disk includes all the C source code that can be compiled under
- Turbo C v2.0/C++ or Microsoft v5.1; demo C source and project/batch
- files; utilities for online help, keyboard macros, and file manipulation;
- and documentation.
-
-
-
- @BODY LEFT = 1 <196> CHANGES.DOC <P8M> doc <P255D>
-
- Documentation of changes made to the WTWG library. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, READ.ME, DEFINE.DOC, HEADER.DSK.
-
- @BODY LEFT = 2 <196> DEFINE.DOC <P8M> doc <P255D>
-
- Documentation explaining #defines, structures, typedefs, etc. used
- by the WTWG library. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, DEMO*.C.
-
- @BODY LEFT = 3 <196> DEMOFORM.C <P8M> source <P255D>
-
- Form demonstration program. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMOFORM.PRJ, DEMOFORM.HX, DEMOFORM.HLP, DEMO*.C. [MS-DOS3: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 4 <196> DEMOFORM.HLP <P8M> data <P255D>
-
- ASCII file with help text. Input to MAKE.HX to produce DEMOFORM.HX.
- <F128P10M><190><F255P255D> DEMOFORM.C, DEMOFORM.HX, MAKEHX.C.
-
- @BODY LEFT = 5 <196> DEMOFORM.HX <P8M> data <P255D>
-
- Binary file containing help index file. Created from DEMOFORM.HLP
- by MAKE.HX. Can be read by whelp(). <F128P10M><190><F255P255D> DEMOFORM.C,
- DEMOFORM.HLP, MAKEHX.C, WHELP.C.
-
- @BODY LEFT = 6 <196> DEMOFORM.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DEMOFORM.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 7 <196> DEMOHEAP.C <P8M> source <P255D>
-
- Demonstration of heap operations. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMOHEAP.PRJ, DEMO*.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 8 <196> DEMOHEAP.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DEMOHEAP.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 9 <196> DEMOHKEY.C <P8M> source <P255D>
-
- Demonstrates how to install "hotkey handlers". <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, DEMOHKEY.PRJ, DEMO*.C, DEMOHKEY.HX, DEMOHKEY.HLP.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 10 <196> DEMOHKEY.HLP <P8M> data <P255D>
-
- ASCII file with help text. Input to MAKE.HX to produce DEMOHKEY.HX.
- <F128P10M><190><F255P255D> DEMOHKEY.C, DEMOHKEY.HX, MAKEHX.C.
-
- @BODY LEFT = 11 <196> DEMOHKEY.HX <P8M> data <P255D>
-
- Binary file containing help index file. Created from DEMOHKEY.HLP
- by MAKE.HX. Can be read by whelp(). <F128P10M><190><F255P255D> DEMOHKEY.C,
- DEMOHKEY.HLP, MAKEHX.C, WHELP.C.
-
- @BODY LEFT = 12 <196> DEMOHKEY.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DEMOHKEY.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 13 <196> DEMOMACR.C <P8M> source <P255D>
-
- Shows how the keyboard macro facility is installed and used. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, DEMOMACR.PRJ, DEMO*.C. [MS-DOS3: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 14 <196> DEMOMACR.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DEMOMACR.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 15 <196> DEMOMENU.C <P8M> source <P255D>
-
- Demonstrates pull down menus. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMOMENU.PRJ, DEMO*.C, DEMOMENU.HX, DEMOMENU.HLP. [MS-DOS3: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 16 <196> DEMOMENU.HLP <P8M> data <P255D>
-
- ASCII file with help text. Input to MAKE.HX to produce DEMOMENU.HX.
- <F128P10M><190><F255P255D> DEMOMENU.C, DEMOMENU.HX, MAKEHX.C.
-
- @BODY LEFT = 17 <196> DEMOMENU.HX <P8M> data <P255D>
-
- Binary file containing help index file. Created from DEMOMENU.HLP
- by MAKE.HX. Can be read by whelp(). <F128P10M><190><F255P255D> DEMOMENU.C,
- DEMOMENU.HLP, MAKEHX.C, WHELP.C.
-
- @BODY LEFT = 18 <196> DEMOMENU.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DEMOMENU.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 19 <196> DEMOMOUS.C <P8M> source <P255D>
-
- Illustrates mouse programming. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMOMOUS.PRJ, DEMO*.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 20 <196> DEMOMOUS.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DEMOMOUS.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 21 <196> DEMOPAGE.C <P8M> source <P255D>
-
- Demonstrates the use of pages in the WTWG system. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, DEMOPAGE.PRJ, DEMO*.C. [MS-DOS3: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 22 <196> DEMOPAGE.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DEMOPAGE.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 23 <196> DIR2BAT.C <P8M> source <P255D>
-
- Generates batch files for operations on entire directory listings.
- <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, DIR2BAT.COM. [MS-DOS3: MSC
- 5.1, TC 2.0]
-
- @BODY LEFT = 24 <196> DIR2BAT.COM <P8M> command <P255D>
-
- Command form of DIR2BAT.C. <F128P10M><190><F255P255D> DIR2BAT.C. [MS-DOS3]
-
- @BODY LEFT = 25 <196> DOSMENU.C <P8M> source <P255D>
-
- Menu program for batch files. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMO*.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 26 <196> FUNCS.DOC <P8M> doc <P255D>
-
- Documentation of procedure calls for WTWG routines--functions are
- grouped into related "families". <F128P10M><190><F255P255D> WTWG.DOC, READ.ME,
- DEFINE.DOC, HEADER.DSK, *.C, DEMO*.C.
-
- @BODY LEFT = 27 <196> HEADER.DSK <P8M> doc <P255D>
-
- Description of WTWG system. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMO*.C.
-
- @BODY LEFT = 28 <196> HEAPDBG.C <P8M> source <P255D>
-
- Smaller version of wheap.c. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMO*.C, WHEAP.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 29 <196> MAKEHX.C <P8M> source <P255D>
-
- Takes an ASCII file with help text (*.hlp) and returns a binary file
- containing a help index (*.hx) which can be read by the whelp() routine
- to provide context-sensitive help. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMO*.C, *.HLP, *.HX. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 30 <196> MBLANK.BAT <P8M> batch <P255D>
-
- Contains exactly one line feed. Used in formatting for the Microsoft
- C librarian. <F128P10M><190><F255P255D> MNEWMAKE.BAT, MWMAKE.BAT. [MS-DOS3]
-
- @BODY LEFT = 31 <196> MDEMO.BAT <P8M> batch <P255D>
-
- Creates all demo programs. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- DEMO*.C. [MS-DOS3]
-
- @BODY LEFT = 32 <196> MNEWMAKE.BAT <P8M> batch <P255D>
-
- Microsoft C version for building the WTWG library from scratch. <F128P10M><190><F255P255D>
- TWMAKE.BAT, FUNCS.DOC, WTWG.DOC. [MS-DOS3]
-
- @BODY LEFT = 33 <196> MSC.H <P8M> header <P255D>
-
- Microsoft C header file for porting Turbo C 2.0 to Microsoft C 5.0.
- <F128P10M><190><F255P255D> MNEWMAKE.BAT, TWMAKE.BAT. [MS-DOS3: MSC 5.1]
-
- @BODY LEFT = 34 <196> MWMAKE.BAT <P8M> batch <P255D>
-
- Compiles the WTWG routines and places them in a library for Microsoft
- C. <F128P10M><190><F255P255D> MNEWMAKE.BAT, MSC.H, TWMAKE.BAT. [MS-DOS3]
-
- @BODY LEFT = 35 <196> READ.ME <P8M> doc <P255D>
-
- Description of this package and installation procedures. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC.
-
- @BODY LEFT = 36 <196> TWMAKE.BAT <P8M> batch <P255D>
-
- Compiles the WTWG routines and places them in a library for TC. <F128P10M><190><F255P255D>
- MNEWMAKE.BAT, MWMAKE.BAT. [MS-DOS3]
-
- @BODY LEFT = 37 <196> TXT2MCR.C <P8M> source <P255D>
-
- Converts an ASCII file to a macro file. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC, WMACRO.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 38 <196> W50LINE.C <P8M> source <P255D>
-
- Controls EGA/VGA display in text modes to 43/50 lines. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 39 <196> WABANDON.C <P8M> source <P255D>
-
- Releases window storage for current window and unlinks current window
- from linked list of windows. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 40 <196> WALT.C <P8M> source <P255D>
-
- Tests ALT keys. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 41 <196> WBGI.C <P8M> source <P255D>
-
- Interfaces the WTWG library routines with Turbo C's Borland Graphical
- Interface. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 42 <196> WBUTTON.C <P8M> source <P255D>
-
- Routines to add a button, draw a button, and a keyboard trap routine.
- <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, WBUTTONA.C, WBUTTOND.C, WBUTTONG.C,
- WBUTTONM.C, WBUTTONT.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 43 <196> WBUTTONA.C <P8M> source <P255D>
-
- Routines to temporarily activate and deactivate a button. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WBUTTON.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 44 <196> WBUTTOND.C <P8M> source <P255D>
-
- Removes a button from the list. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- WBUTTON.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 45 <196> WBUTTONG.C <P8M> source <P255D>
-
- Scans the list of buttons, looking for a match. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WBUTTON.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 46 <196> WBUTTONM.C <P8M> source <P255D>
-
- Function to place a tickmark next to a button. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WBUTTON.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 47 <196> WBUTTONT.C <P8M> source <P255D>
-
- Tests a keystroke or a mouse button. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC, WBUTTON.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 48 <196> WCLEAR.C <P8M> source <P255D>
-
- Clears an are of the screen to the current background. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 49 <196> WCLOCK.C <P8M> source <P255D>
-
- Clock routines. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 50 <196> WCOPYALL.BAT <P8M> batch <P255D>
-
- Copies all window files to a specified drive. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC, READ.ME. [MS-DOS3]
-
- @BODY LEFT = 51 <196> WCOPYCUG.BAT <P8M> batch <P255D>
-
- Copies WTWG files for public domain submission. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, READ.ME, WCOPYALL.BAT. [MS-DOS3]
-
- @BODY LEFT = 52 <196> WCOPYSRC.BAT <P8M> batch <P255D>
-
- Copies window source files to a specified drive. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, READ.ME, WCOPYALL.BAT. [MS-DOS3]
-
- @BODY LEFT = 53 <196> WCOPYZOO.BAT <P8M> batch <P255D>
-
- Copies archived version of WTWG libraries. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC, READ.ME, WCOPYALL.BAT. [MS-DOS3]
-
- @BODY LEFT = 54 <196> WCURSOR.C <P8M> source <P255D>
-
- Turns the cursor ON/OFF. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 55 <196> WDEFINE.C <P8M> source <P255D>
-
- Opens a window, saves previous contents, and draws borders. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 56 <196> WDOS.C <P8M> source <P255D>
-
- Runs a system command. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 57 <196> WDRAG.C <P8M> source <P255D>
-
- Facilitates dragging the current window around the screen. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 58 <196> WDRAW.C <P8M> source <P255D>
-
- Routines for mouse-controlled drawing of lines, squiggles and squares.
- <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: TC 2.0] Does not
- work in Microsoft C.
-
- @BODY LEFT = 59 <196> WDTPARSE.C <P8M> source <P255D>
-
- Parser used by date and time validation functions. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WFVDATE.C, WFVTIME.C, WVALDATE.C, WVALTIME.C.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 60 <196> WDVINIT.C <P8M> source <P255D>
-
- Initialization code for DeskView-aware programming. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: TC 2.0] Works in Turbo C only.
-
- @BODY LEFT = 61 <196> WEGACLR.C <P8M> source <P255D>
-
- Detects whether or not an EGA is connected to a color screen. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 62 <196> WERROR.C <P8M> source <P255D>
-
- Handles fatal errors. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 63 <196> WEXIT.C <P8M> source <P255D>
-
- Verifies that the user wants to quit before exiting to DOS. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 64 <196> WFLUSH.C <P8M> source <P255D>
-
- Flushes the keyboard/mouse. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 65 <196> WFONT8.C <P8M> source <P255D>
-
- Font table for 8x8 bitmapped fonts. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 66 <196> WFORM.C <P8M> source <P255D>
-
- Form-handling routines for WTWG. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 67 <196> WFORMERR.C <P8M> source <P255D>
-
- Form error-check function. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- WBUTTON.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 68 <196> WFPRINTF.C <P8M> source <P255D>
-
- Writes the contents of a form table to a file. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WFORM.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 69 <196> WFRAME.C <P8M> source <P255D>
-
- Draws a box on the screen. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 70 <196> WFSCANFM.C <P8M> source <P255D>
-
- File-header parser for form tables. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC, WFORM.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 71 <196> WFVALL.C <P8M> source <P255D>
-
- Calls all data validation functions. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 72 <196> WFVDATE.C <P8M> source <P255D>
-
- Form entry validation of dates. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- WFVTIME.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 73 <196> WFVTIME.C <P8M> source <P255D>
-
- Form entry validation of times. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- WFVDATE.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 74 <196> WGETC.C <P8M> source <P255D>
-
- Window-oriented get keyboard/mouse process. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 75 <196> WGETMON.C <P8M> source <P255D>
-
- Detects the type of monitor. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 76 <196> WGETS.C <P8M> source <P255D>
-
- Gets a string from the console. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 77 <196> WGOTO.C <P8M> source <P255D>
-
- Positions the cursor and hides/restores the cursor. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 78 <196> WGSCRLV.C <P8M> source <P255D>
-
- Scroll an area of a graphics screen. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 79 <196> WHEAP.C <P8M> source <P255D>
-
- Memory management for handling large blocks of data. Utlizes expanded
- memory, DOS RAM and disk space. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- WHEAPDBG.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 80 <196> WHELP.C <P8M> source <P255D>
-
- Context-sensitive help system. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- MAKEHX.C, *.HLP, *.HX. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 81 <196> WHELP.H <P8M> header <P255D>
-
- Definitions for indexed help files. <F128P10M><190><F255P255D> WHELP.C. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 82 <196> WHIDE.C <P8M> source <P255D>
-
- Routines to cover up a window and restore it without releasing it.
- <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 83 <196> WHOTKEY.C <P8M> source <P255D>
-
- Installs HOTKEY event handlers. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 84 <196> WHPLJ.C <P8M> source <P255D>
-
- Screen dump routine for LaserJet II and other HP PCL-III printers.
- <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 85 <196> WHPLJIN.C <P8M> source <P255D>
-
- Keytrap routine to call LaserJet printer dump. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WHPLJ.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 86 <196> WINDOS.C <P8M> source <P255D>
-
- Tests for inDOS flag. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3:
- TC 2.0] Works only in Turbo C.
-
- @BODY LEFT = 87 <196> WINIT.C <P8M> source <P255D>
-
- Sets up video modes to initialize the window system for a selected
- mode. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 88 <196> WKBD.C <P8M> source <P255D>
-
- Gets a key from the keyboard. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 89 <196> WLINK.C <P8M> source <P255D>
-
- Links/unlinks current windows from the chain of windows. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 90 <196> WLOCATE.C <P8M> source <P255D>
-
- Locates a new window. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 91 <196> WMACRO.C <P8M> source <P255D>
-
- Module for keyboard definable macros. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC, TXT2MCR.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 92 <196> WMALLOC.C <P8M> source <P255D>
-
- General purpose malloc() and farmalloc() with validation and pointer
- normalization. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC
- 5.1, TC 2.0]
-
- @BODY LEFT = 93 <196> WMKTIME.C <P8M> source <P255D>
-
- The ANSI time routine. Not present in Turbo C. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 94 <196> WMOUSE.C <P8M> source <P255D>
-
- Simplified mouse interface. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 95 <196> WMOUSELM.C <P8M> source <P255D>
-
- Limits mouse-cursor movement to the current window. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 96 <196> WMOUSEMP.C <P8M> source <P255D>
-
- Routine to move mouse to a specified position--graphics only. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WMOUSELM.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 97 <196> WMOUSEMV.C <P8M> source <P255D>
-
- Routine to move mouse to a specified position--graphics only. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WMOUSEMP.C, WMOUSELM.C. [MS-DOS3: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 98 <196> WMSDRAG.C <P8M> source <P255D>
-
- Routines for dragging windows with a mouse. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 99 <196> WMSFLUSH.C <P8M> source <P255D>
-
- Flushes mouse of keys held down. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 100 <196> WMSPOPUP.C <P8M> source <P255D>
-
- Installs a function to be executed when the center mouse button is
- pressed. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 101 <196> WOPEN.C <P8M> source <P255D>
-
- Opens a window, saves previous contents, draws borders. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WABANDON.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 102 <196> WPALETTE.C <P8M> source <P255D>
-
- Routines for setting and getting the palette. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 103 <196> WPICK.C <P8M> source <P255D>
-
- Displays a picklist and gets user input. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 104 <196> WPIPE.C <P8M> source <P255D>
-
- Two functions: 1) to 'pipe' the contents of a file as iput to the
- program, bypassing the keyboard; 2) to trap keystrokes into a file.
- <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 105 <196> WPOPFKEY.C <P8M> source <P255D>
-
- Hot key routines to pop up an FKEY menu. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 106 <196> WPRINTF.C <P8M> source <P255D>
-
- Window-limited printf function. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 107 <196> WPROMPTC.C <P8M> source <P255D>
-
- Dialogue box routine. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, WPROMPTS.C.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 108 <196> WPROMPTS.C <P8M> source <P255D>
-
- Displays a prompt string and gets a reply string. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WPROMPTC.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 109 <196> WPULLDN.C <P8M> source <P255D>
-
- Code for pull down menus. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC,
- WPULLDP.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 110 <196> WPULLDP.C <P8M> source <P255D>
-
- Installs pull down menus for programms with multiple video pages.
- <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, WPULLDN.C. [MS-DOS3: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 111 <196> WPUTC.C <P8M> source <P255D>
-
- Puts a char to video at the current cursor position. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WPUTS.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 112 <196> WPUTCABS.C <P8M> source <P255D>
-
- Puts a char, attr at a screen position. Works in text or graphics
- mode. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, WPUTFL.C. [MS-DOS3:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 113 <196> WPUTFL.C <P8M> source <P255D>
-
- Fixed length string put. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, WPUTCABS.C.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 114 <196> WPUTS.C <P8M> source <P255D>
-
- Puts a string to video at the current cursor position. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC, WPUTC.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 115 <196> WREALLOC.C <P8M> source <P255D>
-
- Shell function for realloc(). <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 116 <196> WRELOCAT.C <P8M> source <P255D>
-
- Moves a window to a new location. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 117 <196> WREOPEN.C <P8M> source <P255D>
-
- Makes a window the active window. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 118 <196> WRESTORE.C <P8M> source <P255D>
-
- Restores from "User Save Area" to screen. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 119 <196> WROWCOL.C <P8M> source <P255D>
-
- Two-dimensional strlen function. Computes the number of rows and
- columns needed to display a string. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 120 <196> WSAVE.C <P8M> source <P255D>
-
- Saves the text or graphics from the current window frame to wheap
- storage. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 121 <196> WSCREEN.H <P8M> header <P255D>
-
- Used by routines that directly access the screen. <F128P10M><190><F255P255D>
- FUNCS.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 122 <196> WSCRLLBR.C <P8M> source <P255D>
-
- Routines for vertical mouse-driven scroll bars. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 123 <196> WSCROLL.C <P8M> source <P255D>
-
- Moves text up one line in the current window. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 124 <196> WSETC.C <P8M> source <P255D>
-
- Sets all chars in a window to a specified char. <F128P10M><190><F255P255D>
- FUNCS.DOC, WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 125 <196> WSETPAGE.C <P8M> source <P255D>
-
- Support for multiple video pages. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 126 <196> WSYS.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> FUNCS.DOC, *.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 127 <196> WSYSRQ.C <P8M> source <P255D>
-
- Sys Rq interrupt handler. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 128 <196> WSYSRQA.C <P8M> source <P255D>
-
- Sample function for insertion into WSYSRQ. <F128P10M><190><F255P255D> WSYSRQ.C.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 129 <196> WTIME.C <P8M> source <P255D>
-
- Routines for getting and displaying time. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC, WMKTIME.C. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 130 <196> WTITLE.C <P8M> source <P255D>
-
- Writes a string on a window border. <F128P10M><190><F255P255D> FUNCS.DOC,
- WTWG.DOC. [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 131 <196> WTWG.DOC <P8M> doc <P255D>
-
- Windows Text/Windows Graphics. WTWG is a set of C routines to provide
- a window-oriented user interface. Provides utilities for context-sensitive
- help, screen saver, on-screen clock and data-entry forms. Special
- video modes and multiple video pages are supported. <F128P10M><190><F255P255D>
- WTWG.DOC, READ.ME, DEFINE.DOC, HEADER.DSK, *.C, DEMO*.C.
-
- @BODY LEFT = 132 <196> WTWG.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> FUNCS.DOC, *.C, WTWG.DOC, DEFINE.DOC, README.DOC.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 133 <196> WVALDATE.C <P8M> source <P255D>
-
- Validates a date string. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, WVALTIME.C.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 134 <196> WVALTIME.C <P8M> source <P255D>
-
- Validates a time string. <F128P10M><190><F255P255D> FUNCS.DOC, WTWG.DOC, WVALDATE.C.
- [MS-DOS3: MSC 5.1, TC 2.0]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- @HEAD1 1COL = CUG329
-
- @HEAD1 2COL = UNIX Tools for PC
-
- @BODY RIGHT = [mixed] 2 disks.
-
- @BODY RIGHT = This volume contains a collection of submissions. Most
- of the programs were derived from some UNIX commands and rewritten
- to compile under MS-DOS or OS/2. The distribution disk includes all
- the C source code. Robert Artigas Jr. (TN) has ported UNIX utilities,
- cat (concatenate files), cut (cut out selected fields of each line
- of a file), tr (transliterate characters), wc (word count), vis (visual
- display of files) and egrep (regular expression matcher search utility)
- to MS-DOS and OS/2 environments. egrep uses regular expression functions
- developed by Henry Spencer (Canada). Martin D. Winnich (CA) has modified
- a cross-referencer, XC, using Microsoft QuickC. The program is now
- called XCXREF and processes more symbols from input text. Arkin Asaf
- (Israel) has contributed cflow, define and dprintf. cflow is a program
- that displays a function dependency tree from input C source files.
- The program doesn't preprocess and parse the code, but it does a good
- job of displaying the function dependency tree. It distinguishes between
- function definition and function declarations. Henry de Feraudy (France)
- has submitted a string substitution utility, csubst. csubst extracts
- strings or substitutes strings in C source code. The string extraction
- helps create a substitution. Makefiles for Turbo C, Mark Williams
- C, Zortech C, and QuickC are included as well as the C source files.
-
-
-
- @BODY LEFT = 1 <196> CAT.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Catenates files. <F128P10M><190><F255P255D> CAT.DOC.
- [OS/2: C/2 1.10]
-
- @BODY LEFT = 2 <196> CAT.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Purpose, syntax, and comments for cat. Man
- page. <F128P10M><190><F255P255D> CAT.C.
-
- @BODY LEFT = 3 <196> CCLDOS.CMD <P8M> batch <P255D>
-
- By Robert Jr. Artigas. Batchfile for compiling egrep. <F128P10M><190><F255P255D>
- EGREP.C. [MS-DOS]
-
- @BODY LEFT = 4 <196> CFLOW.C <P8M> source <P255D>
-
- By Arkin Asaf. Reads multiple C source files to produce from them
- a collective report of function dependencies; the report shows which
- function calls which and where it is found within the files processed.
- <F128P10M><190><F255P255D> CFLOW.DOC. [MS-DOS: vanilla]
-
- @BODY LEFT = 5 <196> CFLOW.DOC <P8M> doc <P255D>
-
- By Arkin Asaf. <F128P10M><190><F255P255D> CFLOW.C.
-
- @BODY LEFT = 6 <196> CSUBST.EXE <P8M> executable <P255D>
-
- By Henri de Feraudi. Extracts or changes the names of identifiers
- and strings in C source code. <F128P10M><190><F255P255D> CSUBST.L, LEXYY.C,
- CS_MAIN.C, CS_HASH.C, MAKEFILE.TBC, MAKEFILE.MWC, MAKEFILE.ZTC, CSUBST.MAK,
- READ.ME, CS_XTRCT.C, CSUBST.H, SKELETON.H, SKELCOM.H, ST_LEXYY.C.
- [MS-DOS]
-
- @BODY LEFT = 7 <196> CSUBST.H <P8M> header <P255D>
-
- By Henri de Feraudi. Manifest constants. <F128P10M><190><F255P255D> CSUBST.EXE.
- [ATARI, MS-DOS: TC, QUICK C, ZORTECH C, MWC]
-
- @BODY LEFT = 8 <196> CSUBST.L <P8M> data <P255D>
-
- By Henri de Feraudi. The LEX (FLEX) file for CSUBST. <F128P10M><190><F255P255D>
- LEXYY.C, ST_LEXYY.C, CSUBST.EXE.
-
- @BODY LEFT = 9 <196> CSUBST.MAK <P8M> make <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> CSUBST.EXE. [MS-DOS: QUICK
- C]
-
- @BODY LEFT = 10 <196> CS_HASH.C <P8M> source <P255D>
-
- By Henri de Feraudi. Handles list of substitutions. <F128P10M><190><F255P255D>
- CSUBST.EXE. [ATARI, MS-DOS: TC, QUICK C, ZORTECH C, MWC]
-
- @BODY LEFT = 11 <196> CS_MAIN.C <P8M> source <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> CSUBST.EXE. [ATARI, MS-DOS:
- TC, QUICK C, ZORTECH C, MWC]
-
- @BODY LEFT = 12 <196> CS_XTRCT.C <P8M> source <P255D>
-
- By Henri de Feraudi. Handles extraction mode. <F128P10M><190><F255P255D> CSUBST.EXE.
- [ATARI, MS-DOS: TC, QUICK C, ZORTECH C, MWC]
-
- @BODY LEFT = 13 <196> CUG.DOC <P8M> doc <P255D>
-
- Description of the contents of this distribution.
-
- @BODY LEFT = 14 <196> CUT.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. A re-creation of the UNIX cut(1) command. Cuts
- out selected fields of each line of a file. <F128P10M><190><F255P255D> CUT.DOC,
- PASTE.C. [OS/2: C/2 1.10]
-
- @BODY LEFT = 15 <196> CUT.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Man page for cut. <F128P10M><190><F255P255D> CUT.C.
-
- @BODY LEFT = 16 <196> DEFINE.C <P8M> source <P255D>
-
- By Arkin Asaf. Constructs C definitions from descriptions given to
- it in plain English. <F128P10M><190><F255P255D> DEFINE.DOC. [MS-DOS: vanilla]
-
- @BODY LEFT = 17 <196> DEFINE.DOC <P8M> doc <P255D>
-
- By Arkin Asaf. <F128P10M><190><F255P255D> DEFINE.C.
-
- @BODY LEFT = 18 <196> DPRINTF-.C <P8M> source <P255D>
-
- By Arkin Asaf. DPRINTF -- Print Float (2nd Version). Altered printfloat
- does no double to int casts. The math library floor function is used
- instead. <F128P10M><190><F255P255D> DPRINTF.C, TEST.C. [MS-DOS: vanilla] Math
- library must be available; floor function deals with doubles; long
- doubles are not catered to.
-
- @BODY LEFT = 19 <196> DPRINTF.C <P8M> source <P255D>
-
- By Arkin Asaf. A clone of the printf function as defined in the ANSI
- standard. <F128P10M><190><F255P255D> TEST.C, DPRINTF-.C, DPRINTF.DOC, DPRINTF.H,
- STRCHR.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 20 <196> DPRINTF.DOC <P8M> doc <P255D>
-
- By Arkin Asaf. <F128P10M><190><F255P255D> DPRINTF.C.
-
- @BODY LEFT = 21 <196> DPRINTF.H <P8M> header <P255D>
-
- By Arkin Asaf. <F128P10M><190><F255P255D> DPRINTF.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 22 <196> EGREP.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Searches a file for a specified pattern reptresented
- by a regular expression. Re-implementation of the V8 regexp(3) package.
- <F128P10M><190><F255P255D> REGEXP.C, CCLDOS.CMD, README, EGREP.DOC. [MS-DOS:
- MSC]
-
- @BODY LEFT = 23 <196> EGREP.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Man page for egrep. <F128P10M><190><F255P255D> EGREP.C.
-
- @BODY LEFT = 24 <196> HEADER.DOC <P8M> doc <P255D>
-
- By Arkin Asaf. Short descriptions of all Asaf's code in this volume.
- <F128P10M><190><F255P255D> CFLOW.C, DEFINE.C, DPRINTF.C.
-
- @BODY LEFT = 25 <196> LEXYY.C <P8M> source <P255D>
-
- By Henri de Feraudi. Generated by FLEX from CSUBST. <F128P10M><190><F255P255D>
- ST_LEXYY.C, CSUBST.EXE, CSUBST.L, SKELCOM.H, SKELETON.H. [MS-DOS:
- TC, QUICK C, ZORTECH C]
-
- @BODY LEFT = 26 <196> MAKEFILE <P8M> make <P255D>
-
- By Robert Jr. Artigas. Makefile for try, regexp, regsub, and egrep.
- <F128P10M><190><F255P255D> TRY.C, REGEXP.C, REGSUB.C, EGREP.C. [OS/2: C/2
- 1.10]
-
- @BODY LEFT = 27 <196> MAKEFILE.MWC <P8M> make <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> CSUBST.EXE. [ATARI: MWC]
-
- @BODY LEFT = 28 <196> MAKEFILE.TBC <P8M> make <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> CSUBST.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 29 <196> MAKEFILE.ZTC <P8M> make <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> CSUBST.EXE. [MS-DOS: ZORTECH
- C]
-
- @BODY LEFT = 30 <196> PASTE.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. A re-creation of the UNIX paste(1) command.
- <F128P10M><190><F255P255D> PASTE.DOC, CUT.C. [OS/2: C/2 1.10]
-
- @BODY LEFT = 31 <196> PASTE.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Man page for paste. <F128P10M><190><F255P255D> PASTE.C.
-
- @BODY LEFT = 32 <196> READ.ME <P8M> doc <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> CSUBST.EXE.
-
- @BODY LEFT = 33 <196> README <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Disclaimer and notes about egrep for MS-DOS.
- <F128P10M><190><F255P255D> EGREP.C.
-
- @BODY LEFT = 34 <196> REGERROR.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. <F128P10M><190><F255P255D> REGEXP.C. [OS/2: C/2 1.10]
-
- @BODY LEFT = 35 <196> REGEXP.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Regcomp and Regexec -- Regular Expression Handlers.
- This is essentially a linear encoding of a nondeterministic finite-state
- machine (aka syntax charts or "railroad normal form" in parsing technology).
- <F128P10M><190><F255P255D> EGREP.C, REGERROR.C, REGEXP.DOC, REGEXP.H, REGSUB.C,
- TESTS, TIMER.C, TRY.C, REGMAGIC.H. [OS/2: C/2 1.10]
-
- @BODY LEFT = 36 <196> REGEXP.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. regexp(3). Man Page for regcomp, regexec, regsub,
- and regerror. <F128P10M><190><F255P255D> REGEXP.C.
-
- @BODY LEFT = 37 <196> REGEXP.H <P8M> header <P255D>
-
- By Robert Jr. Artigas. <F128P10M><190><F255P255D> REGEXP.C. [OS/2: C/2 1.10]
-
- @BODY LEFT = 38 <196> REGMAGIC.H <P8M> header <P255D>
-
- By Robert Jr. Artigas. <F128P10M><190><F255P255D> REGEXP.C. [OS/2: C/2 1.10]
-
- @BODY LEFT = 39 <196> REGSUB.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Performs substitutions after a regexp match.
- <F128P10M><190><F255P255D> REGEXP.C. [OS/2: C/2 1.10]
-
- @BODY LEFT = 40 <196> SKELCOM.H <P8M> header <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> LEXYY.C. [ATARI, MS-DOS: TC,
- QUICK C, ZORTECH C, MWC]
-
- @BODY LEFT = 41 <196> SKELETON.H <P8M> header <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> LEXYY.C. [ATARI, MS-DOS: TC,
- QUICK C, ZORTECH C, MWC]
-
- @BODY LEFT = 42 <196> STRCHR.C <P8M> source <P255D>
-
- By Arkin Asaf. <F128P10M><190><F255P255D> DPRINTF.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 43 <196> ST_LEXYY.C <P8M> source <P255D>
-
- By Henri de Feraudi. <F128P10M><190><F255P255D> LEXYY.C. [ATARI: MWC]
-
- @BODY LEFT = 44 <196> SYNOPSIS.DOC <P8M> doc <P255D>
-
- By Arkin Asaf. Shows definitions required by DPRINTF, as well as format
- specs, flag explanations, and parameter specs. <F128P10M><190><F255P255D>
- DPRINTF.C.
-
- @BODY LEFT = 45 <196> TEST.C <P8M> source <P255D>
-
- By Arkin Asaf. Compares the output of dprintf with that of printf.
- <F128P10M><190><F255P255D> DPRINTF.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 46 <196> TESTS <P8M> data <P255D>
-
- By Robert Jr. Artigas. Regression tests. <F128P10M><190><F255P255D> MAKEFILE,
- REGEXP.C, TIMER.C, TRY.C.
-
- @BODY LEFT = 47 <196> TIMER.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Timing program for regcomp(). <F128P10M><190><F255P255D>
- REGEXP.C, TESTS. [OS/2: C/2 1.10]
-
- @BODY LEFT = 48 <196> TR.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. A filter which transliterates characters. <F128P10M><190><F255P255D>
- TR.DOC. [OS/2: C/2 1.10]
-
- @BODY LEFT = 49 <196> TR.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Man page for tr. <F128P10M><190><F255P255D> TR.C.
-
- @BODY LEFT = 50 <196> TRY.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Test program for regexp(3). <F128P10M><190><F255P255D>
- REGEXP.C, TESTS, MAKEFILE, TIMER.C. [OS/2: C/2 1.10]
-
- @BODY LEFT = 51 <196> VIS.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Displays the contents of a file, or of standard
- input, including representations for non-printable characters. <F128P10M><190><F255P255D>
- VIS.DOC. [OS/2: C/2 1.10]
-
- @BODY LEFT = 52 <196> VIS.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Man page for vis. <F128P10M><190><F255P255D> VIS.C.
-
- @BODY LEFT = 53 <196> WC.C <P8M> source <P255D>
-
- By Robert Jr. Artigas. Word Count. Displays the number of words, lines,
- or characters in input file or standard input. <F128P10M><190><F255P255D>
- WC.DOC. [OS/2: C/2 1.10]
-
- @BODY LEFT = 54 <196> WC.DOC <P8M> doc <P255D>
-
- By Robert Jr. Artigas. Man page for wc. <F128P10M><190><F255P255D> WC.C.
-
- @BODY LEFT = 55 <196> XCXFILES <P8M> data <P255D>
-
- By Martin D. Winnick. Sample "@" file. This data file built by the
- user, may contain file names for cross-referencing. It may also contain
- up to four pathnames to search when seeking files; otherwise, the
- default directory is assumed to hold all needed files. <F128P10M><190><F255P255D>
- XCXREF.BAT, XCXREF.EXE.
-
- @BODY LEFT = 56 <196> XCXREF.BAT <P8M> batch <P255D>
-
- By Martin D. Winnick. Sample batchfile for XCXREF. <F128P10M><190><F255P255D>
- XCXREF.EXE, XCXFILES. [MS-DOS]
-
- @BODY LEFT = 57 <196> XCXREF.C <P8M> source <P255D>
-
- By Martin D. Winnick. <F128P10M><190><F255P255D> XCXREF.EXE. [MS-DOS: LC]
-
- @BODY LEFT = 58 <196> XCXREF.DOC <P8M> doc <P255D>
-
- By Martin D. Winnick. <F128P10M><190><F255P255D> XCXREF.EXE.
-
- @BODY LEFT = 59 <196> XCXREF.EXE <P8M> executable <P255D>
-
- By Martin D. Winnick. A 'C' Concordance Utility. Allows cross-referencing
- of program variables and, optionally, keywords, possibly across multiple
- files, by line number. Based on XC. Supports nested #include statements,
- single-spaced cross-reference list, removal of tabbing on output device,
- multiple input filenames on command line. <F128P10M><190><F255P255D> XCXFILES,
- XCXREF.C, XCXREF.DOC, XCXREF.BAT. [MS-DOS]
-
- @HEAD1 1COL = CUG330
-
- @HEAD1 2COL = CTask
-
- @BODY RIGHT = By Thomas Wagner. [public] 3 disks.
-
- @BODY RIGHT = CTask v2.2, contributed by Thomas Wagner (West Germany),
- is a set of routines that allows a C program to execute functions
- in parallel, without a programmer building in sophisticated polling
- and switching schemes. CTask handles the switching of processor time
- with a priority-based, pre-emptive scheduler to provide routines for
- inter-task communication, event signaling and task interlocking. The
- package includes drivers for MS-DOS serial I/O, printer buffering
- and concurrent access to DOS functions. To compile CTask, Microsoft
- C v5.1 or later, or Turbo C v2.0 or later are required. Microsoft
- MASM 5.1 or later, or TASM 1.01 or later is required for the assembly
- parts. The disk includes well-written documentation, C and assembly
- source code, library modules for Microsoft C and Turbo C, make files,
- and sample application source code.
-
-
-
- @BODY LEFT = 1 <196> CONOUT.C <P8M> source <P255D>
-
- Channels console output through a single task. <F128P10M><190><F255P255D>
- CTSUP.TC, CTSUP.H, TSK.H, TSKCONF.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 2 <196> CTASK.DEF <P8M> data <P255D>
-
- Periscope debugger record definitions. <F128P10M><190><F255P255D> CTASK.DOC.
-
- @BODY LEFT = 3 <196> CTASK.DOC <P8M> data <P255D>
-
- CTask User Guide. <F128P10M><190><F255P255D> SAMPTC.BAT, SAMPMS.BAT, CTC.BAT,
- TCH.BAT, MS.BAT, READ.ME, CTASK.DEF, ORDER.DOC.
-
- @BODY LEFT = 4 <196> CTASK.MS <P8M> make <P255D>
-
- CTask kernel makefile for Microsoft C. <F128P10M><190><F255P255D> CTASK.TC,
- MS.BAT. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 5 <196> CTASK.TC <P8M> make <P255D>
-
- CTask kernel makefile for Turbo C. <F128P10M><190><F255P255D> CTASKH.TC, CTSUP.TC,
- CTASK.MS, CTC.BAT, TSKMAIN.TC, TSKTASK.C, TSKTUTL.C, TSKUTIL.C, TSKGRP.C,
- TSKINST.C, TSKTICK.C, TSKTOPS.C, TSKTTSK.C, TSKSUB.C, TSKNAME.C, TASKMEMW.C,
- TSKPORW.C, TSKHOT.C, TSKTSUB.C, TSKFLG.C, TSKCNT.C, TSKRSC.C, TSKMSG.C,
- TSKPIP.C, TSKWPIP.C, TSKBUF.C, TSKSIO.C, TSKPRT.C, TSK*.ASM. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 6 <196> CTASKH.TC <P8M> make <P255D>
-
- CTask kernel makefile for Turbo C--huge memory model. <F128P10M><190><F255P255D>
- CTASK.TC, TCH.BAT. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 7 <196> CTASKMS.LIB <P8M> library <P255D>
-
- CTask main library for Microsoft C. <F128P10M><190><F255P255D> CTASK.MS, MS.BAT.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 8 <196> CTASKTC.LIB <P8M> library <P255D>
-
- CTask main library for Turbo C. <F128P10M><190><F255P255D> CTASK.TC, CTC.BAT.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 9 <196> CTC.BAT <P8M> batch <P255D>
-
- Makes Turbo C versions of the CTask kernel. <F128P10M><190><F255P255D> CTSUPTCL.LIB,
- CTASKTC.LIB, CTSUP.TC, CTASK.TC, CTASK.DOC. [MS-DOS]
-
- @BODY LEFT = 10 <196> CTSUP.MS <P8M> make <P255D>
-
- CTask support makefile for Microsoft C. <F128P10M><190><F255P255D> CTSUP.TC,
- MS.BAT. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 11 <196> CTSUP.TC <P8M> make <P255D>
-
- CTask support makefile for Turbo C. <F128P10M><190><F255P255D> TSKALLOC.C,
- TSKSNAP.C, CONOUT.C, CTASK.TC, CTSUP.MS, CTC.BAT. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 12 <196> CTSUPH.TC <P8M> make <P255D>
-
- CTask support makefile for Turbo C--huge memory model. <F128P10M><190><F255P255D>
- CTSUP.TC, TCH.BAT. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 13 <196> CTSUPMSL.LIB <P8M> library <P255D>
-
- CTask support library for Microsoft C. <F128P10M><190><F255P255D> CTSUP.MS,
- MS.BAT. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 14 <196> CTSUPTCL.LIB <P8M> library <P255D>
-
- CTask support library for Turbo C. <F128P10M><190><F255P255D> CTSUP.TC, CTC.BAT.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 15 <196> KBD.H <P8M> header <P255D>
-
- Keyboard hot-key scan-code and flag definitions. <F128P10M><190><F255P255D>
- MSPAWN.H, TSKMAIN.C. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 16 <196> MINRES.ASM <P8M> source <P255D>
-
- Sample program demonstrating CTask kernel TSR. <F128P10M><190><F255P255D>
- TSK.MAC, MINRES.TC, MINRES.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 17 <196> MINRES.MS <P8M> make <P255D>
-
- MINRES.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> MINRES.ASM.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 18 <196> MINRES.TC <P8M> make <P255D>
-
- MINRES.EXE makefile for Turbo C. <F128P10M><190><F255P255D> MINRES.ASM. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 19 <196> MS.BAT <P8M> batch <P255D>
-
- Makes Microsoft C versions of the CTask kernel. <F128P10M><190><F255P255D>
- CTSUPMSL.LIB, CTASKMS.LIB, CTSUP.MS, CTASK.MS, CTASK.DOC. [MS-DOS]
-
- @BODY LEFT = 20 <196> MSPAWN.C <P8M> source <P255D>
-
- Test program for CTask--DOS spawn compatibility. <F128P10M><190><F255P255D>
- TSKCONF.H, MSPAWN.MS, MSPAWN.TC, TSK.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 21 <196> MSPAWN.MS <P8M> make <P255D>
-
- MSPAWN.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> MSPAWN.C.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 22 <196> MSPAWN.TC <P8M> make <P255D>
-
- MSPAWN.EXE makefile for Turbo C. <F128P10M><190><F255P255D> MSPAWN.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 23 <196> ORDER.DOC <P8M> data <P255D>
-
- CTask ordering instructions. <F128P10M><190><F255P255D> CTASK.DOC.
-
- @BODY LEFT = 24 <196> PRT.H <P8M> header <P255D>
-
- Printer driver routine definitions. <F128P10M><190><F255P255D> TSKPRT.C. [MS-DOS:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 25 <196> READ.ME <P8M> data <P255D>
-
- File descriptions and warnings/notes about CTask v2.2. <F128P10M><190><F255P255D>
- CTASK.DOC.
-
- @BODY LEFT = 26 <196> RES.C <P8M> source <P255D>
-
- Test program for CTask--DOS TSR compatibility. <F128P10M><190><F255P255D>
- TSKCONF.H, RES.TC, RES.MS, TSK.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 27 <196> RES.MS <P8M> make <P255D>
-
- RES.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> RES.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 28 <196> RES.TC <P8M> make <P255D>
-
- RES.EXE makefile for Turbo C. <F128P10M><190><F255P255D> RES.C. [MS-DOS: TC
- 2.0]
-
- @BODY LEFT = 29 <196> SAMPMS.BAT <P8M> batch <P255D>
-
- Makes all sample applications for Microsoft C. <F128P10M><190><F255P255D>
- CTASK.DOC, SAMPTC.BAT, MINRES.MS, MSPAWN.MS, RES.MS, SNAP.MS, SPAWN.MS,
- TEST.MS, TESTMOD.MS, TPRT.MS, TSIO.MS. [MS-DOS]
-
- @BODY LEFT = 30 <196> SAMPTC.BAT <P8M> batch <P255D>
-
- Makes all sample applications for Turbo C. <F128P10M><190><F255P255D> CTASK.DOC,
- SAMPMS.BAT, MINRES.TC, MSPAWN.TC, RES.TC, SNAP.TC, SPAWN.TC, TEST.TC,
- TESTMOD.TC, TPRT.TC, TSIO.TC. [MS-DOS]
-
- @BODY LEFT = 31 <196> SIO.H <P8M> header <P255D>
-
- Serial I/O interface routine definitions. <F128P10M><190><F255P255D> TSIO.C,
- TPRT.C, TSKSIO.C. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 32 <196> SNAP.C <P8M> source <P255D>
-
- Peeks into a resident copy of CTask. <F128P10M><190><F255P255D> TSKCONF.H,
- SNAP.TC, SNAP.MS, TSK.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 33 <196> SNAP.MS <P8M> make <P255D>
-
- SNAP.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> SNAP.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 34 <196> SNAP.TC <P8M> make <P255D>
-
- SNAP.EXE makefile for Turbo C. <F128P10M><190><F255P255D> SNAP.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 35 <196> SPAWN.C <P8M> source <P255D>
-
- Test program for CTask--DOS spawn compatibility. <F128P10M><190><F255P255D>
- TSKCONF.H, SPAWN.TC, SPAWN.MS, TSK.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 36 <196> SPAWN.MS <P8M> make <P255D>
-
- SPAWN.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> SPAWN.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 37 <196> SPAWN.TC <P8M> make <P255D>
-
- SPAWN.EXE makefile for Turbo C. <F128P10M><190><F255P255D> SPAWN.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 38 <196> TCH.BAT <P8M> batch <P255D>
-
- Makes Turbo C versions of the CTask kernel--huge memory model. <F128P10M><190><F255P255D>
- CTSUPH.TC, CTASKH.TC, CTASK.DOC. [MS-DOS]
-
- @BODY LEFT = 39 <196> TEST.C <P8M> source <P255D>
-
- Test program for checking basic CTask functions. <F128P10M><190><F255P255D>
- TSKCONF.H, TEST.MS, TEST.TC, TSK.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 40 <196> TEST.MS <P8M> make <P255D>
-
- TEST.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> TEST.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 41 <196> TEST.TC <P8M> make <P255D>
-
- TEST.EXE makefile for Turbo C. <F128P10M><190><F255P255D> TEST.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 42 <196> TESTMOD.ASM <P8M> source <P255D>
-
- Checks for routines used by C runtime library. <F128P10M><190><F255P255D>
- TSK.MAC, TESTMOD.TC, TESTMOD.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 43 <196> TESTMOD.MS <P8M> make <P255D>
-
- TESTMOD.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> TESTMOD.ASM.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 44 <196> TESTMOD.TC <P8M> make <P255D>
-
- TESTMOD.EXE makefile for Turbo C. <F128P10M><190><F255P255D> TESTMOD.ASM.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 45 <196> TPRT.C <P8M> source <P255D>
-
- Test program for checking CTask printer buffer. <F128P10M><190><F255P255D>
- TSKCONF.H, TPRT.TC, TPRT.MS, TSK.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 46 <196> TPRT.MS <P8M> make <P255D>
-
- TPRT.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> TPRT.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 47 <196> TPRT.TC <P8M> make <P255D>
-
- TPRT.EXE makefile for Turbo C. <F128P10M><190><F255P255D> TPRT.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 48 <196> TSIO.C <P8M> source <P255D>
-
- Test program for checking CTask serial I/O. <F128P10M><190><F255P255D> TSKCONF.H,
- TSIO.TC, TSIO.MS, TSK.H, SIO.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 49 <196> TSIO.MS <P8M> make <P255D>
-
- TSIO.EXE makefile for Microsoft C. <F128P10M><190><F255P255D> TSIO.C. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 50 <196> TSIO.TC <P8M> make <P255D>
-
- TSIO.EXE makefile for Turbo C. <F128P10M><190><F255P255D> TSIO.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 51 <196> TSK.H <P8M> header <P255D>
-
- Type definitions and global routine prototypes. <F128P10M><190><F255P255D>
- *.C. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 52 <196> TSK.MAC <P8M> header <P255D>
-
- Definitions for assembler routines. <F128P10M><190><F255P255D> *.ASM. [MS-DOS:
- MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 53 <196> TSKALLOC.C <P8M> source <P255D>
-
- Dynamic memory allocation interface. <F128P10M><190><F255P255D> CTSUP.TC,
- CTSUP.MS, TSK.H, TSKCONF.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 54 <196> TSKASM.ASM <P8M> source <P255D>
-
- Scheduler and miscellaneous utilities. <F128P10M><190><F255P255D> TSK.MAC,
- TSKCONF.H, CTASK.TC, CTASK.MS, TSKDEB.H. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 55 <196> TSKBIOS.ASM <P8M> source <P255D>
-
- BIOS INT 15 interrupt handler (IBM AT specific). <F128P10M><190><F255P255D>
- TSK.MAC, TSKCONF.H, CTASK.TC, CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 56 <196> TSKBUF.C <P8M> source <P255D>
-
- Buffered message handling. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC,
- CTASK.MS, TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 57 <196> TSKCNT.C <P8M> source <P255D>
-
- Counter handling. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 58 <196> TSKCONF.H <P8M> header <P255D>
-
- Configuration definitions. <F128P10M><190><F255P255D> *.C, *.ASM. [MS-DOS:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 59 <196> TSKDEB.H <P8M> header <P255D>
-
- Debug definitions. <F128P10M><190><F255P255D> TSKASM.ASM, TSKTIM.ASM, TSKKBD.ASM,
- TSKSTCK.ASM, TSKSNAP.C. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 60 <196> TSKDOS.ASM <P8M> source <P255D>
-
- DOS access module. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H, CTASK.TC,
- CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 61 <196> TSKEMS.ASM <P8M> source <P255D>
-
- EMS support. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H, CTASK.TC, CTASK.MS.
- [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 62 <196> TSKFLG.C <P8M> source <P255D>
-
- Flag handling. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS, TSK.H,
- TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 63 <196> TSKGRP.C <P8M> source <P255D>
-
- Create/Remove groups. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 64 <196> TSKHOT.C <P8M> source <P255D>
-
- Keyboard hotkey operations. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC,
- CTASK.MS, TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 65 <196> TSKINST.C <P8M> source <P255D>
-
- Install/Remove main tasker. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC,
- CTASK.MS, TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 66 <196> TSKINT17.ASM <P8M> source <P255D>
-
- BIOS INT 17 (printer support) interrupt handler. <F128P10M><190><F255P255D>
- TSK.MAC, TSKCONF.H, CTASK.TC, CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 67 <196> TSKKBD.ASM <P8M> source <P255D>
-
- Keyboard handler. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H, CTASK.TC,
- CTASK.MS, TSKDEB.H. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 68 <196> TSKLOCAL.H <P8M> header <P255D>
-
- Internal definitions and prototypes. <F128P10M><190><F255P255D> *.C. [MS-DOS:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 69 <196> TSKMAIN.C <P8M> source <P255D>
-
- Install/Remove tasker front-end functions. <F128P10M><190><F255P255D> TSKCONF.H,
- CTASK.TC, CTASK.MS, TSK.H, TSKLOCAL.H, TSKDEB.H. [MS-DOS: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 70 <196> TSKMEMW.C <P8M> source <P255D>
-
- Memory watch operations. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 71 <196> TSKMSG.C <P8M> source <P255D>
-
- Message handling. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 72 <196> TSKNAME.C <P8M> source <P255D>
-
- Name searching routines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 73 <196> TSKNDP.ASM <P8M> source <P255D>
-
- 80x87 Numeric Data Processor support. <F128P10M><190><F255P255D> TSK.MAC,
- TSKCONF.H, CTASK.TC, CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 74 <196> TSKPIP.C <P8M> source <P255D>
-
- Pipe handling. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS, TSK.H,
- TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 75 <196> TSKPORW.C <P8M> source <P255D>
-
- Port watch operations. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 76 <196> TSKPRF.ASM <P8M> source <P255D>
-
- Printf() replacement. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H, CTASK.TC,
- CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 77 <196> TSKPRF.H <P8M> header <P255D>
-
- Formatted output routines. <F128P10M><190><F255P255D> MSPAWN.H, SNAP.C, SPAWN.C,
- TEST.C, TSKSNAP.C, TSKMAIN.C. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 78 <196> TSKPRT.C <P8M> source <P255D>
-
- Printer interface routines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC,
- CTASK.MS, TSK.H, PRT.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 79 <196> TSKPRTI.ASM <P8M> source <P255D>
-
- Printer interrupt handler (IBM specific). <F128P10M><190><F255P255D> TSK.MAC,
- TSKCONF.H, CTASK.TC, CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 80 <196> TSKQUE.ASM <P8M> source <P255D>
-
- Queue management. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H, CTASK.TC,
- CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 81 <196> TSKRES.ASM <P8M> source <P255D>
-
- Residency check. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H, CTASK.TC,
- CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 82 <196> TSKRSC.C <P8M> source <P255D>
-
- Resource handling. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 83 <196> TSKSEC.ASM <P8M> source <P255D>
-
- Support modules for DOS handler and keyboard. <F128P10M><190><F255P255D> TSK.MAC,
- TSKCONF.H, CTASK.TC, CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 84 <196> TSKSIO.C <P8M> source <P255D>
-
- Serial I/O interface routines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC,
- CTASK.MS, TSK.H, SIO.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 85 <196> TSKSIOI.ASM <P8M> source <P255D>
-
- Serial I/O interrupt handler module. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H,
- CTASK.TC, CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 86 <196> TSKSNAP.C <P8M> source <P255D>
-
- Task snapshot. <F128P10M><190><F255P255D> CTSUP.TC, CTSUP.MS, TSK.H, TSKCONF.H,
- TSKLOCAL.H, TSKDEB.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 87 <196> TSKSTCK.ASM <P8M> source <P255D>
-
- Local stack switch handler. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H,
- CTASK.TC, CTASK.MS, TSKDEB.H. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 88 <196> TSKSTUB.ASM <P8M> source <P255D>
-
- Code sharing function stubs. <F128P10M><190><F255P255D> TSK.MAC, TSKCONF.H,
- CTASK.TC, CTASK.MS. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 89 <196> TSKSUB.C <P8M> source <P255D>
-
- CTask subroutines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 90 <196> TSKSUP.H <P8M> header <P255D>
-
- CTask optional support routine prototypes. <F128P10M><190><F255P255D> MSPAWN.H,
- SNAP.C, SPAWN.C, TSIO.C, TEST.C, TSKSNAP.C, CONOUT.C, TPRT.C. [MS-DOS:
- MSC 5.1, TC 2.0]
-
- @BODY LEFT = 91 <196> TSKTASK.C <P8M> source <P255D>
-
- Task creation and deletion. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC,
- CTASK.MS, TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 92 <196> TSKTICK.C <P8M> source <P255D>
-
- Ticker routines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 93 <196> TSKTIM.ASM <P8M> source <P255D>
-
- Timer interrrupt handler (IBM specific). <F128P10M><190><F255P255D> TSK.MAC,
- TSKCONF.H, CTASK.TC, CTASK.MS, TSKDEB.H. [MS-DOS: MASM 5.1, TASM 1.01]
-
- @BODY LEFT = 94 <196> TSKTSUB.C <P8M> source <P255D>
-
- Timer/watch helper routines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC,
- CTASK.MS, TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 95 <196> TSKTTOPS.C <P8M> source <P255D>
-
- Timer operations. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 96 <196> TSKTTSK.C <P8M> source <P255D>
-
- Timer task. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS, TSK.H,
- TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 97 <196> TSKTUTL.C <P8M> source <P255D>
-
- Task utility routines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 98 <196> TSKUTIL.C <P8M> source <P255D>
-
- Utility routines. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 99 <196> TSKWPIP.C <P8M> source <P255D>
-
- Word pipe handling. <F128P10M><190><F255P255D> TSKCONF.H, CTASK.TC, CTASK.MS,
- TSK.H, TSKLOCAL.H. [MS-DOS: MSC 5.1, TC 2.0]
-
- @HEAD1 1COL = CUG331
-
- @HEAD1 2COL = SE Editor
-
- @BODY RIGHT = By Gary Osborn. [restricted] 1 disk.
-
- @BODY RIGHT = Contributed by Gary Osborn (CA), SE is a revision of
- the GED editor (CUG #199), which is a revision of the <169>e<170>
- editor (CUG #133). This version uses up to 500K of RAM for text storage,
- while functioning with as little as 6K of allocatable memory. A stale
- page directory has doubled the virtual disc system's efficiency. An
- embedded <MI>runoff<D> function will reformat internal text as per
- dot commands, and a <MI>text push<D> stack has been added for pushing
- and popping lines. The <MI>undo<D> capability has been extended to
- include <MI>redo<D>. The program supports free cursor movement. The
- command and display structure has been enhanced, but still retains
- Wordstar compatibility where feasible. The program was developed
- under Microsoft C v4.0. The distribution disk includes C source code,
- documentation, and an executable file.
-
-
-
- @BODY LEFT = 1 <196> BLOCK.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Block
- operation commands for the editor. <F128P10M><190><F255P255D> SE.C. [MS-DOS2:
- MSC 4.0]
-
- @BODY LEFT = 2 <196> BUILD.BAT <P8M> batch <P255D>
-
- Reconstructs the object files. <F128P10M><190><F255P255D> SE.C. [MS-DOS2]
-
- @BODY LEFT = 3 <196> C.BAT <P8M> batch <P255D>
-
- Compiles a file using Microsoft C. <F128P10M><190><F255P255D> BUILD.BAT. [MS-DOS2]
-
- @BODY LEFT = 4 <196> CL.BAT <P8M> batch <P255D>
-
- Compiles a file using Microsoft C. <F128P10M><190><F255P255D> BUILD.BAT. [MS-DOS2]
-
- @BODY LEFT = 5 <196> EDIT.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Text
- buffer editing routines for SE. <F128P10M><190><F255P255D> SE.C. [MS-DOS2:
- MSC 4.0]
-
- @BODY LEFT = 6 <196> GED.H <P8M> header <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. <F128P10M><190><F255P255D>
- SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 7 <196> GED1.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Disc
- directory and option selection. <F128P10M><190><F255P255D> SE.C. [MS-DOS2:
- MSC 4.0]
-
- @BODY LEFT = 8 <196> GED10.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Disc
- interface functions. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 9 <196> GED5.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. File
- manipulation commands. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 10 <196> GED7.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Low-level
- terminal i/o functions. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 11 <196> HIST.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Undo,
- push/pop and text-changing routines. <F128P10M><190><F255P255D> SE.C. [MS-DOS2:
- MSC 4.0]
-
- @BODY LEFT = 12 <196> KEYS.DOC <P8M> doc <P255D>
-
- Summary of key usage. <F128P10M><190><F255P255D> SE.C, READ.ME.
-
- @BODY LEFT = 13 <196> L.BAT <P8M> batch <P255D>
-
- Links all the object files for the editor. <F128P10M><190><F255P255D> BUILD.BAT.
- [MS-DOS2]
-
- @BODY LEFT = 14 <196> L.TXT <P8M> doc <P255D>
-
- List of source files used by L.BAT. <F128P10M><190><F255P255D> L.BAT, BUILD.BAT.
-
- @BODY LEFT = 15 <196> M.BAT <P8M> batch <P255D>
-
- Links an assembler file using MASM. <F128P10M><190><F255P255D> BUILD.BAT.
- [MS-DOS2]
-
- @BODY LEFT = 16 <196> ML.BAT <P8M> batch <P255D>
-
- Assembles a file using MASM. <F128P10M><190><F255P255D> BUILD.BAT. [MS-DOS2]
-
- @BODY LEFT = 17 <196> PAINT.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Screen
- output functions. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 18 <196> PCIO.ASM <P8M> source <P255D>
-
- By Gary Osborn, Mel Tearle. Screen and keyboard interface routines
- for the PC. <F128P10M><190><F255P255D> SE.C, READ.ME, TERM.C. [MS-DOS2: MASM
- 3]
-
- @BODY LEFT = 19 <196> PCIO.OBJ <P8M> object <P255D>
-
- By Gary Osborn, Mel Tearle. Object code form of PCIO.ASM. <F128P10M><190><F255P255D>
- PCIO.ASM. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 20 <196> PRIO.ASM <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> SE.C, READ.ME, KEYS.DOC. [MS-DOS2]
-
- @BODY LEFT = 21 <196> READ.ME <P8M> doc <P255D>
-
- Documentation for SE. <F128P10M><190><F255P255D> SE.C, READ.ME.
-
- @BODY LEFT = 22 <196> ROFF.C <P8M> source <P255D>
-
- Paragraphing. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 23 <196> SE.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. A
- full screen editor, descended from Gilbert's "e" through Haefner's
- "qed" and Tearle's "ged". Similar to Wordstar, with text stack and
- undo/redo. Utilizes large RAM, if available, and virtual text storage
- in small systems. <F128P10M><190><F255P255D> PCIO.ASM, CUG 133, CUG 199, READ.ME,
- KEYS.DOC, BUILD.BAT, GED.H, EDIT.C, SEARCH.C, ROFF.C, BLOCK.C, GED1.C,
- GED5.C, GED7.C, GED10.C, HIST.C, PAINT.C, STORE.C, SWAP.C, TERM.C.
- [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 24 <196> SE.EXE <P8M> executable <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. <F128P10M><190><F255P255D>
- SE.C, READ.ME, TERM.C. [MS-DOS2]
-
- @BODY LEFT = 25 <196> SEARCH.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Find,
- alter and repeat commands. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC
- 4.0]
-
- @BODY LEFT = 26 <196> STORE.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Text
- storage and manipulation. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 27 <196> SWAP.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. Virtual
- memory manager. <F128P10M><190><F255P255D> SE.C. [MS-DOS2: MSC 4.0]
-
- @BODY LEFT = 28 <196> TERM.C <P8M> source <P255D>
-
- By G. Nigel Gilbert, James W. Haefner, Gary Osborn, Mel Tearle. PC
- clone i/o routines. <F128P10M><190><F255P255D> SE.C, PCIO.ASM. [MS-DOS2: MSC
- 4.0]
-
- @BODY LEFT = 29 <196> TPRINTF.C <P8M> source <P255D>
-
- Function used in program development. <F128P10M><190><F255P255D> SE.C. [MS-DOS2:
- MSC 4.0]
-
- @HEAD1 1COL = CUG332
-
- @HEAD1 2COL = PCcurses
-
- @BODY RIGHT = By Bjorn Larsson, Anders Thulin. [public] 2 disks.
-
- @BODY RIGHT = Written by Bjorn Larsson (Sweden), this volume includes
- the PCcurses v1.4 cursor/window control package. PCcurses offers the
- functionality of UNIX curses, plus some extras. Normally, you should
- be able to port curses-based programs from UNIX curses to PCcurses
- without making changes. PCcurses is a port and rewrite of Pavel Curtis'
- public domain <MI>ncurses<D> package. All the code has been rewritten.
- The disk includes C and assembly source code, user documentation,
- <F105MI>makefile<F255D>s for various compilers, and a public domain <F105MI>make<F255D>
- executable file. In addition, the distribution disks include some
- game programs such as stone, bugs, jotto, yahtzee. This program can
- be compiled under Microsoft C v3.0, 4.0, 5.1, or Turbo C v1.0, 2.0
- or 68K Paragon C. MASM is required for the assembly file.
-
-
-
- @BODY LEFT = 1 <196> ATTRIB.C <P8M> source <P255D>
-
- By Bjorn Larsson. Character Attribute Routines for PCcurses. <F128P10M><190><F255P255D>
- CURSES.3. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 2 <196> BEEP.C <P8M> source <P255D>
-
- By Bjorn Larsson. Beep() and Flash() routines for PCcurses. <F128P10M><190><F255P255D>
- CURSES.3. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 3 <196> BLLIBC.CMD <P8M> link <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 4 <196> BORDER.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 5 <196> BOXES.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 6 <196> BUGS.C <P8M> source <P255D>
-
- By Anders Thulin. Bugs Me. Bugs Anyone.. PCcurses demo game. <F128P10M><190><F255P255D>
- CURSES.3, MAKEFILE, CUG101, GETOPT.C. [UNIX: vanilla, UNIX C]
-
- @BODY LEFT = 7 <196> CHARADD.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 8 <196> CHARDEL.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 9 <196> CHARGET.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 10 <196> CHARINS.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 11 <196> CHARPICK.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 12 <196> CLRTOBOT.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 13 <196> CLRTOEOL.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 14 <196> CURSES.3 <P8M> doc <P255D>
-
- By Bjorn Larsson. Documentation for PCcurses' library of screen and
- window management routines. <F128P10M><190><F255P255D> ATTRIB.C, BEEP.C, BORDER.C,
- BOXES.C, CHARADD.C, CHARDEL.C, CHARGET.C, CHARINS.C, CHARPICK.C, CLRTOBOT.C,
- CLRTOEOL.C, CURSES.H, CURSESIO.ASM, CURSPRIV.H, ENDWIN.C, FARCALL.INC,
- HUGEDATA.INC, INITSCR.C, LINEDEL.C, LINEINS.C, LONGNAME.C, MAKE.EXE,
- MAKE.MAN, MOVE.C, MVCURSOR.C, NEARCALL.INC, NEWWIN.C, OPTIONS.C, OVERLAY.C,
- PRNTSCAN.C, README.CUG, README.NOW, REFRESH.C, SCRREG.C, SETMODE.C,
- SETTERM.C, SMALDATA.INC, STRADD.C, STRGET.C, TABSIZE.C, TERMMISC.C,
- UNCTRL.C, UPDATE.C, WINCLEAR.C, WINDEL.C, WINERASE.C, WINMOVE.C, WINSCROL.C,
- WINTOUCH.C.
-
- @BODY LEFT = 15 <196> CURSES.CMD <P8M> link <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 16 <196> CURSES.H <P8M> header <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 17 <196> CURSES68.C <P8M> link <P255D>
-
- By Bjorn Larsson. PCcurses for a 68000 stand-alone vt100. Low-level
- I/O functions. This version is for use on a 68000 system with hard-coded
- ESCape sequences for ANSI terminals. <F128P10M><190><F255P255D> CURSES.3,
- CURSES68.CMD, MAKEFILE.68. [ 68000C] PCcurses will not officially
- support a not-PC environment.
-
- @BODY LEFT = 18 <196> CURSES68.CMD <P8M> link <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> MAKEFILE.68, CURSES68.C. [ 68000C]
-
- @BODY LEFT = 19 <196> CURSESIO.ASM <P8M> source <P255D>
-
- By Bjorn Larsson. PCcurses BIOS Control Functions. <F128P10M><190><F255P255D>
- CURSES.3. [MS-DOS: MASM]
-
- @BODY LEFT = 20 <196> CURSPRIV.H <P8M> header <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 21 <196> ENDWIN.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 22 <196> EUCLID.C <P8M> source <P255D>
-
- By Anders Thulin. Knuth algorithm for finding greatest common denominator
- of two integers. <F128P10M><190><F255P255D> CURSES.3, MAKEFILE, CUG101. [SUN-OS,
- AU/X, UNIX: vanilla, UNIX C]
-
- @BODY LEFT = 23 <196> FARCALL.INC <P8M> header <P255D>
-
- By Bjorn Larsson. Defines the library's memory model. <F128P10M><190><F255P255D>
- CURSES.3, HUGEDATA.INC, SMALDATA.INC, NEARCALL.INC. [MS-DOS: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 24 <196> GETOPT.C <P8M> source <P255D>
-
- By Anders Thulin. This module implements a command line parser. It
- returns option flags (specified by the user) and associated values
- (if any) to the calling program. <F128P10M><190><F255P255D> CURSES.3, MAKEFILE,
- PRESSUP.C, STONE.C, BUGS.C. [UNIX: vanilla, UNIX C]
-
- @BODY LEFT = 25 <196> HUGEDATA.INC <P8M> header <P255D>
-
- By Bjorn Larsson. Defines the library's memory model. <F128P10M><190><F255P255D>
- CURSES.3. [MS-DOS: MSC 5.1, TC 2.0]
-
- @BODY LEFT = 26 <196> INITSCR.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 27 <196> JOTTO.C <P8M> source <P255D>
-
- By Anders Thulin. PCcurses demo game. <F128P10M><190><F255P255D> CURSES.3,
- MAKEFILE, CUG101. [UNIX, MS-DOS: vanilla, ZORTECH C 2.05]
-
- @BODY LEFT = 28 <196> LINEDEL.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 29 <196> LINEINS.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 30 <196> LONGNAME.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 31 <196> MAKE.EXE <P8M> executable <P255D>
-
- Similar to UNIX make, can be directed to create directories and copy
- files and re-invoke itself with new targets. <F128P10M><190><F255P255D> MAKE.MAN,
- CURSES.3. [MS-DOS]
-
- @BODY LEFT = 32 <196> MAKE.MAN <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> MAKE.EXE.
-
- @BODY LEFT = 33 <196> MAKEFILE <P8M> make <P255D>
-
- By Anders Thulin. Makefile for all PCcurses demos in this distribution.
- <F128P10M><190><F255P255D> BUGS.C, EUCLID.C, POLISH.C, PRESSUP.C, STONE.C,
- TTT.C, YAHTZEE.C, CURSES.3, GETOPT.C. [ MIX C]
-
- @BODY LEFT = 34 <196> MAKEFILE.68 <P8M> make <P255D>
-
- By Bjorn Larsson. Makefile for the 68k version of the PCcurses runtime
- library for the Paragon C compiler and assembler. <F128P10M><190><F255P255D>
- CURSES68.C, CURSES68.CMD. [ PARAGON C]
-
- @BODY LEFT = 35 <196> MAKEFILE.MSC <P8M> make <P255D>
-
- By Bjorn Larsson. This makefile will generate subdirectories and call
- itself recursively. Some entries in this makefile are only for the
- author's personal use. Those are at the end of the makefile. <F128P10M><190><F255P255D>
- CURSES.3. [MS-DOS: MSC 3.0] Presence of MSC, MASM, LIB and some MS-DOS
- utilities is assumed. Must be edited. Assumes a special directory
- structure.
-
- @BODY LEFT = 36 <196> MAKEFILE.TRC <P8M> make <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3, MAKEFILE.MSC. [MS-DOS:
- TC 2.0] Must be edited. Assumes a special directory structure.
-
- @BODY LEFT = 37 <196> MOVE.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 38 <196> MVCURSOR.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 39 <196> NEARCALL.INC <P8M> header <P255D>
-
- By Bjorn Larsson. Defines the library's memory model. <F128P10M><190><F255P255D>
- CURSES.3, FARCALL.INC, HUGEDATA.INC, SMALDATA.INC. [MS-DOS: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 40 <196> NEWWIN.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 41 <196> OPTIONS.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 42 <196> OVERLAY.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 43 <196> POLISH.C <P8M> source <P255D>
-
- By Anders Thulin. PCcurses reverse polish notation demo. <F128P10M><190><F255P255D>
- CURSES.3, MAKEFILE, CUG101. [SUN-OS, UNIX: vanilla, UNIX C]
-
- @BODY LEFT = 44 <196> PRESSUP.C <P8M> source <P255D>
-
- By Anders Thulin. PCcurses demo game. <F128P10M><190><F255P255D> CURSES.3,
- MAKEFILE, CUG101, GETOPT.C. [SUN-OS, UNIX, MS-DOS: vanilla, ZORTECH
- C 2.05]
-
- @BODY LEFT = 45 <196> PRNTSCAN.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 46 <196> README.CUG <P8M> doc <P255D>
-
- Listing of contents of this volume. <F128P10M><190><F255P255D> CURSES.3, README.NOW.
-
- @BODY LEFT = 47 <196> README.NOW <P8M> doc <P255D>
-
- By Bjorn Larsson. Release notes for versions 1.0 to 1.4 of PCcurses. Important
- changes noted for version 1.4. <F128P10M><190><F255P255D> CURSES.3, README.CUG.
-
- @BODY LEFT = 48 <196> REFRESH.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 49 <196> SCRREG.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 50 <196> SETMODE.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 51 <196> SETTERM.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 52 <196> SMALDATA.INC <P8M> header <P255D>
-
- By Bjorn Larsson. Defines the library's memory model. <F128P10M><190><F255P255D>
- CURSES.3, FARCALL.INC, HUGEDATA.INC, NEARCALL.INC. [MS-DOS: MSC 5.1,
- TC 2.0]
-
- @BODY LEFT = 53 <196> STONE.C <P8M> source <P255D>
-
- By Anders Thulin. Kalah. PCcurses demo game. <F128P10M><190><F255P255D> CURSES.3,
- MAKEFILE, CUG101, GETOPT.C. [SUN-OS, UNIX: vanilla]
-
- @BODY LEFT = 54 <196> STRADD.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 55 <196> STRGET.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 56 <196> TABSIZE.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 57 <196> TERMMISC.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 58 <196> TTT.C <P8M> source <P255D>
-
- By Anders Thulin. PCcurses tic-tac-toe demo. <F128P10M><190><F255P255D> CURSES.3,
- MAKEFILE, CUG101. [SUN-OS, AU/X, UNIX: vanilla, UNIX C]
-
- @BODY LEFT = 59 <196> UNCTRL.C <P8M> source <P255D>
-
- By Bjorn Larsson. Converts a control-character to a two-character
- sequence. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC 2.0] This
- is not the same control-character convertor used by the BSD version
- of curses. It does not contain a publicly available translation table.
- Applications should not attempt direct access to such a table.
-
- @BODY LEFT = 60 <196> UPDATE.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 61 <196> WINCLEAR.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 62 <196> WINDEL.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 63 <196> WINERASE.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 64 <196> WINMOVE.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 65 <196> WINSCROL.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 66 <196> WINTOUCH.C <P8M> source <P255D>
-
- By Bjorn Larsson. <F128P10M><190><F255P255D> CURSES.3. [MS-DOS: MSC 5.1, TC
- 2.0]
-
- @BODY LEFT = 67 <196> YAHTZEE.C <P8M> source <P255D>
-
- By Anders Thulin. PCcurses demo game. <F128P10M><190><F255P255D> CURSES.3,
- MAKEFILE, CUG101. [SUN-OS, UNIX, MS-DOS: vanilla, ZORTECH C 2.05]
-
- @HEAD1 1COL = CUG333
-
- @HEAD1 2COL = gAWK
-
- @BODY RIGHT = By Bob Withers. [restricted] 2 disks.
-
- @BODY RIGHT = Bob Withers (TX) has modified the GNU version of AWK.
- This gAWK version provides all the features and functionality of the
- current UNIX AWK version, except for using pipes and user-defined
- functions. The program was developed under Microsoft C v5.1 and can
- be executed under MS-DOS and OS/2. The distribution disk includes
- C source code, Yacc source, <F105MI>makefile<F255D>, user documentation, sample
- AWK programs, and AWK executable file. Yacc (CUG#285 BISON) is required
- to compile the Yacc source.
-
-
-
- @BODY LEFT = 1 <196> AWK.DOC <P8M> doc <P255D>
-
- gAWK Documentation. This document is intended as a description of
- the AWK language as implemented in gAWK, a public domain program which
- originated with the GNU project. It is not intended as an all-inclusive
- training document. 31 pages. <F128P10M><190><F255P255D> AWK.EXE.
-
- @BODY LEFT = 2 <196> AWK.EXE <P8M> executable <P255D>
-
- GNU Version of AWK. A subset of the AWK language as released on UNIX
- in 1985. <F128P10M><190><F255P255D> AWK.DOC, FILEDIR.TXT, AWK.MK, AWK.H, AWK1.C,
- AWK2.C, AWK3.C, AWKTAB.C, DEBUG.C, REGEX1.C, REGEX2.C, TEST.BAT, COPYING.
- [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 3 <196> AWK.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> AWK.EXE, OBSTACK.C, REGEX.H. [OS/2, MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 4 <196> AWK.MK <P8M> make <P255D>
-
- Makefile for AWK.LIB. <F128P10M><190><F255P255D> MAKLIB.EXE, AWK.EXE. [OS/2,
- MS-DOS: MSC 5.1]
-
- @BODY LEFT = 5 <196> AWK1.C <P8M> source <P255D>
-
- Expression tree constructors and main program for gAWK. <F128P10M><190><F255P255D>
- AWK.EXE. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 6 <196> AWK2.C <P8M> source <P255D>
-
- gAWK parse tree interpreter. <F128P10M><190><F255P255D> AWK.EXE. [OS/2, MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 7 <196> AWK3.C <P8M> source <P255D>
-
- Built in functions and various utility procedures. <F128P10M><190><F255P255D>
- AWK.EXE. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 8 <196> AWKTAB.C <P8M> source <P255D>
-
- gAWK semantic parser. Created by CSD YACC (IBM PC) from "AWKTAB.Y".
- <F128P10M><190><F255P255D> AWK.EXE, AWKTAB.Y. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 9 <196> AWKTAB.Y <P8M> data <P255D>
-
- YACC input file to create the gAWK semantic parser. <F128P10M><190><F255P255D>
- AWKTAB.C.
-
- @BODY LEFT = 10 <196> CNTLINES.AWK <P8M> source <P255D>
-
- Count the number of lines in one or more files. Sample gAWK code.
- <F128P10M><190><F255P255D> INTEREST.DAT, COUNTRY.DAT, EMP.DAT, FS.DAT, TEST.BAT.
- [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 11 <196> COPYING <P8M> doc <P255D>
-
- GNU statement and restrictions on copying programs. <F128P10M><190><F255P255D>
- AWK.EXE.
-
- @BODY LEFT = 12 <196> COUNTRY.DAT <P8M> data <P255D>
-
- Sample Country Data File. Contains names, areas, populations, and
- continents for each country. <F128P10M><190><F255P255D> P024.AWK, P033.AWK,
- P035.AWK, P038.AWK, P038A.AWK, P043.AWK, P043A.AWK, P044.AWK, P051.AWK,
- P051A.AWK, P054.AWK, P090.AWK, P092.AWK, CNTLINES.AWK.
-
- @BODY LEFT = 13 <196> DEBUG.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AWK.EXE. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 14 <196> EMP.DAT <P8M> data <P255D>
-
- Sample Employee Data File. Contains employee names, pay rates, and
- hours worked. <F128P10M><190><F255P255D> P001.AWK, P007.AWK, P007A.AWK, P009.AWK,
- P009A.AWK, P010.AWK, P011.AWK, P012.AWK, P012A.AWK, P012B.AWK, P013.AWK,
- P013A.AWK, P014.AWK, P014A.AWK, P014B.AWK, P016A.AWK, P017.AWK, CNTLINES.AWK.
-
- @BODY LEFT = 15 <196> FILEDIR.TXT <P8M> doc <P255D>
-
- Lists and describes some of the files on this volume. <F128P10M><190><F255P255D>
- AWK.DOC.
-
- @BODY LEFT = 16 <196> FS.AWK <P8M> source <P255D>
-
- AWK Sample Code. This sample demonstrates the use of the enhanced
- FS variable to split records on more complicated input files. <F128P10M><190><F255P255D>
- FS1.AWK, FS.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 17 <196> FS.DAT <P8M> data <P255D>
-
- Data file for demonstrating complicated field separation. <F128P10M><190><F255P255D>
- FS.AWK, FS1.AWK, CNTLINES.AWK.
-
- @BODY LEFT = 18 <196> FS1.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> FS.AWK, FS.DAT. [OS/2, MS-DOS:
- gAWK]
-
- @BODY LEFT = 19 <196> INTEREST.DAT <P8M> data <P255D>
-
- Sample Compound Interest Data. Principal, interest rate, and number
- of years. <F128P10M><190><F255P255D> CNTLINES.AWK, P015.AWK, P016.AWK.
-
- @BODY LEFT = 20 <196> MAKLIB.EXE <P8M> executable <P255D>
-
- Utility used in creating AWK.LIB during MAKE. <F128P10M><190><F255P255D> AWK.MK.
- [OS/2, MS-DOS]
-
- @BODY LEFT = 21 <196> OBSTACK.C <P8M> source <P255D>
-
- Subroutines used implicitly by object stack macros. <F128P10M><190><F255P255D>
- AWK.H, OBSTACK.H. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 22 <196> OBSTACK.H <P8M> header <P255D>
-
- Object Stack Macros. These macros operate a stack of objects. Each
- object starts small and may grow. An object can move while it is
- growing. Once it has been "finished", it never changes address again. So
- the "top of the stack" is typically an immature, growing object, while
- the rest of the stack is of mature, fixed size, fixed address objects.
- <F128P10M><190><F255P255D> OBSTACK.C. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 23 <196> P001.AWK <P8M> source <P255D>
-
- AWK Sample Code. Prints the name and pay of employees in the 'emp.dat'
- file. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 24 <196> P007.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 25 <196> P007A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 26 <196> P008.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 27 <196> P009.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 28 <196> P009A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 29 <196> P010.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 30 <196> P011.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 31 <196> P012.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 32 <196> P012A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 33 <196> P012B.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 34 <196> P013.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 35 <196> P013A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 36 <196> P014.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 37 <196> P014A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 38 <196> P014B.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> EMP.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 39 <196> P015.AWK <P8M> source <P255D>
-
- AWK Sample Code. Computes compound interest per year, given the principal,
- the rate, and the number of years. <F128P10M><190><F255P255D> INTEREST.DAT.
- [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 40 <196> P016.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> INTEREST.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 41 <196> P016A.AWK <P8M> source <P255D>
-
- AWK Sample Code. Prints input in reverse order by line. <F128P10M><190><F255P255D>
- INTEREST.DAT, COUNTRY.DAT, EMP.DAT, FS.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 42 <196> P017.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> INTEREST.DAT, COUNTRY.DAT, EMP.DAT,
- FS.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 43 <196> P024.AWK <P8M> source <P255D>
-
- AWK Sample Code. Prints countries with column headers and totals.
- <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 44 <196> P033.AWK <P8M> source <P255D>
-
- Sample AWK Range Match. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS:
- gAWK]
-
- @BODY LEFT = 45 <196> P035.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 46 <196> P038.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 47 <196> P038A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 48 <196> P043.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 49 <196> P043A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 50 <196> P044.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 51 <196> P051.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 52 <196> P051A.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 53 <196> P054.AWK <P8M> source <P255D>
-
- AWK Sample Code. <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 54 <196> P063.AWK <P8M> source <P255D>
-
- Echo - AWK Sample Code. Prints command line arguments. <F128P10M><190><F255P255D>
- COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 55 <196> P090.AWK <P8M> source <P255D>
-
- AWK Sample Code. Prepares countries by continent and population density. Creates
- a temporary file and uses system calls to sort and delete it. <F128P10M><190><F255P255D>
- COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 56 <196> P092.AWK <P8M> source <P255D>
-
- AWK Sample Code. Formats countries by continent and population density.
- <F128P10M><190><F255P255D> COUNTRY.DAT. [OS/2, MS-DOS: gAWK]
-
- @BODY LEFT = 57 <196> REGEX.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> AWK.H, REGEX1.C, REGEX2.C. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 58 <196> REGEX1.C <P8M> source <P255D>
-
- Extended Regular Expression Matching and Search. <F128P10M><190><F255P255D>
- REGEX.H, AWK.EXE. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 59 <196> REGEX2.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> REGEX.H. [OS/2, MS-DOS: MSC 5.1]
-
- @BODY LEFT = 60 <196> TEST.BAT <P8M> batch <P255D>
-
- Executes sample programs. <F128P10M><190><F255P255D> COUNTRY.DAT, EMP.DAT,
- FS.DAT, INTEREST.DAT. [MS-DOS]
-
- @HEAD1 1COL = CUG334
-
- @HEAD1 2COL = GNUPLOT
-
- @BODY RIGHT = [restricted] 3 disks.
-
- @BODY RIGHT = Written by Thomas Williams, Colin Kelley, modified by
- Russell Lang, Dave Kotz, John Campbell and submitted by Henri de Feraudy
- (France), GNUPLOT (ver.2.02) is a command-driven interactive function
- plotting program with bit mapped graphics routines. By typing commands
- interactively or loading a text file that contains commands, users
- can draw graphs or plot data points on screen in a given graphics
- mode or on a printer using a given printer driver. GNUPLOT provides
- a set of commands: loading/saving command file; plotting a function
- (builtin or user-defined) or data files, printing a title, label or
- arrow on a graph; clipping data points; specifying graphics mode (CGA,
- EGA, VGA if PC), line style, grid, ranges, offset, scaling size, sampling
- rate, polar/rectangular coordinates; turning on/off auto-axis scaling
- or auto-tic marks; output redirection; on-line help; and escaping
- to shell. Builtin mathematical functions are the same as the corresponding
- function in the UNIX math library, except that all functions accept
- integer, real, and complex arguments. The 'sgn' function is also
- supported as in BASIC. GNUPLOT supports the following graphics and
- printer drivers: AED 512, AED 767, BBN BitGraph, Roland DXY800A, EEPIC,
- Epson LX-800, Fig, HP2623, HP2648, HP75xx, HPGL, IBM Proprinter, Imagen,
- Iris4D, Kermit-MS, LaTeX, NEX CP6 pinwriter, PostScript, QMS QUIC,
- ReGis (VT125 and VT2xx), Selanar, Tek 401x, Vectrix 384, and UNIXplot. For
- the PC version, it supports IBM CGA, EGA, MCGA, VGA, Hercules, AT&T
- 6300, and Corona 325 graphics. Version 2 has added parametric functions,
- X11 Motif support and printer drivers for Epson 60dpi printer, Tandy
- DMP-130 printer, Star color printer, emTeX, AT&T 6300, Tektronix 410x,
- X11, HP LaserJet II, VT like Tektronix emulator, Kyocera Laser printer
- and SCO CGI). The disk includes a complete set of C source files
- for the program and graphics drivers, makefile for UNIX, Microsoft
- C and Turbo C, documentation, and demo command files. The program
- has compiled under UNIX, VMS, and MSDOS (using Microsoft C or Turbo
- C).
-
-
-
- @BODY LEFT = 1 <196> 1.DAT <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. <F128P10M><190><F255P255D>
- SIMPLE.DEM.
-
- @BODY LEFT = 2 <196> 2.DAT <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. <F128P10M><190><F255P255D>
- SIMPLE.DEM.
-
- @BODY LEFT = 3 <196> 3.DAT <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. <F128P10M><190><F255P255D>
- SIMPLE.DEM.
-
- @BODY LEFT = 4 <196> AED.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Terminal
- driver for AED terminals. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx
- 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 5 <196> BITMAP.C <P8M> source <P255D>
-
- By Russell Lang, Jyrki Yli-Nokari, Ronald J. Hartranft. Bitmap plotting
- routines. <F128P10M><190><F255P255D> BITMAP.H, PLOT.C. [VMS 5.2, OSx 4.0,
- SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 6 <196> BITMAP.H <P8M> header <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. . <F128P10M><190><F255P255D>
- BITMAP.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 7 <196> BUILDVMS.COM <P8M> command <P255D>
-
- By Russell Lang, Jyrki Yli-Nokari, Ronald J. Hartranft. Compiles/links
- GNUPLOT and DOC2HLP. <F128P10M><190><F255P255D> PLOT.C. [VMS 5.2]
-
- @BODY LEFT = 8 <196> CGI.TRM <P8M> source <P255D>
-
- By Ronald Florence. Terminal driver for SCO CGI. <F128P10M><190><F255P255D>
- TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 9 <196> CHECKDOC.C <P8M> source <P255D>
-
- By Thomas Williams, Russell Lang. Checks a document file for correctness
- of first column. <F128P10M><190><F255P255D> GNUPLOT.DOC. [VMS 5.2, OSx 4.0,
- SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 10 <196> COMMAND.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Gets a command from the input. <F128P10M><190><F255P255D> PARSE.C. [VMS 5.2,
- OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 11 <196> COMMAND2.C <P8M> source <P255D>
-
- By Dave Kotz. Gets a command from the input. <F128P10M><190><F255P255D> PLOT2.C,
- PARSE2.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 12 <196> CONTROLS.DEM <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Demo--Transient
- response of a second-order system to a unit step input function. <F128P10M><190><F255P255D>
- PLOT.C.
-
- @BODY LEFT = 13 <196> COPYRIGH <P8M> doc <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Copyright
- notice. <F128P10M><190><F255P255D> README.
-
- @BODY LEFT = 14 <196> CORGRAPH.ASM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Corona
- graphics module. <F128P10M><190><F255P255D> HEADER.MAC, LINEPROC.MAC. [MS-DOS3.3:
- MASM 4.0]
-
- @BODY LEFT = 15 <196> CORPLOT.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. <F128P10M><190><F255P255D>
- PLOT.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 16 <196> DOC2GIH.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Converts
- GNUPLOT.DOC to Gnuplot Interactive Help format. <F128P10M><190><F255P255D>
- GNUPLOT.DOC. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 17 <196> DOC2HLP.C <P8M> source <P255D>
-
- By Thomas Williams, Russell Lang, Dave Kotz. Converts GNUPLOT.DOC
- to VMS Help format. <F128P10M><190><F255P255D> DOC2HLP.COM. [VMS 5.2, OSx
- 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 18 <196> DOC2HLP.COM <P8M> command <P255D>
-
- By Russell Lang. Executes DOC2HLP.C. <F128P10M><190><F255P255D> GNUPLOT.DOC,
- DOC2HLP.C. [VMS 5.2]
-
- @BODY LEFT = 19 <196> DOC2MS.C <P8M> source <P255D>
-
- By Thomas Williams, Russell Lang, Dave Kotz. Converts GNUPLOT.DOC
- to *roff -ms format. <F128P10M><190><F255P255D> GNUPLOT.DOC. [VMS 5.2, OSx
- 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 20 <196> DOC2TEX.C <P8M> source <P255D>
-
- By Thomas Williams, Russell Lang, Dave Kotz. Converts GNUPLOT.DOC
- to LaTex. <F128P10M><190><F255P255D> GNUPLOT.DOC. [VMS 5.2, OSx 4.0, SUN-OS
- 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 21 <196> DXY.TRM <P8M> source <P255D>
-
- By Russell Lang, Martin Yii. Terminal driver for Roland DXY800A plotter.
- <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 22 <196> EEPIC.TRM <P8M> source <P255D>
-
- By Dave Kotz. Terminal driver for EEPIC macros for LaTex. <F128P10M><190><F255P255D>
- TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 23 <196> EG1.PLT <P8M> data <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> TUTORIAL.TEX.
-
- @BODY LEFT = 24 <196> EG2.PLT <P8M> data <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> TUTORIAL.TEX.
-
- @BODY LEFT = 25 <196> EG3.DAT <P8M> data <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> EG3.PLT.
-
- @BODY LEFT = 26 <196> EG3.PLT <P8M> data <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> TUTORIAL.TEX, EG3.DAT.
-
- @BODY LEFT = 27 <196> EG4.PLT <P8M> data <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> TUTORIAL.TEX.
-
- @BODY LEFT = 28 <196> EG5.PLT <P8M> data <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> TUTORIAL.TEX.
-
- @BODY LEFT = 29 <196> EG6.PLT <P8M> data <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> TUTORIAL.TEX.
-
- @BODY LEFT = 30 <196> ELECTRON.DEM <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Electronics
- demo--Bipolar Transistor (NPN) Mutual Characteristic.
-
- @BODY LEFT = 31 <196> EPSON.TRM <P8M> source <P255D>
-
- By Russell Lang, William Wilson. Terminal driver for epson_lx800,
- nec_cp6b, nec_cp6c, nec_cp6d, starc, epson_60dpi and tandy_60dpi.
- <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 32 <196> EVAL.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Executes
- (evaluates) an action. <F128P10M><190><F255P255D> PLOT.C. [VMS 5.2, OSx 4.0,
- SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 33 <196> EVAL2.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley. Executes (evaluates) an action.
- <F128P10M><190><F255P255D> PLOT2.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 34 <196> FIG.TRM <P8M> source <P255D>
-
- By Dave Kotz, Micah Beck. Terminal driver for FIG graphics language.
- <F128P10M><190><F255P255D> TERM.C, OBJECT.H. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3,
- MS-DOS3.3: vanilla]
-
- @BODY LEFT = 35 <196> GNUPLOT.1 <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Unix manual
- page for gnuplot, for use with the man(1) utility. <F128P10M><190><F255P255D>
- README.DOC, PLOT.C.
-
- @BODY LEFT = 36 <196> GNUPLOT.DOC <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. File containing
- information necessary for creating various documentation and help
- files for GNUPLOT. <F128P10M><190><F255P255D> CHECKDOC.C, DOC2HELP.COM, DOC2TEX.C,
- DOC2MS.C, DOC2GIH.C, MAKEFILE.DOC, README.DOC.
-
- @BODY LEFT = 37 <196> GNUPLOT.X11 <P8M> source <P255D>
-
- By Ed Kubaitis. X11 Outboard terminal driver for gnuplot. <F128P10M><190><F255P255D>
- TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
- Requires installation of companion Inboard X11 driver.
-
- @BODY LEFT = 38 <196> GNUT2P.1 <P8M> data <P255D>
-
- By Dave Kotz. Man page for gnutex/gnuplot translator. <F128P10M><190><F255P255D>
- PLOT2.C.
-
- @BODY LEFT = 39 <196> GRAPHICS.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Graphics functions. <F128P10M><190><F255P255D> PLOT.C. [VMS 5.2, OSx 4.0,
- SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 40 <196> HEADER.MAC <P8M> header <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. . <F128P10M><190><F255P255D>
- CORGRAPH.ASM, HRCGRAPH.ASM, PCGRAPH.ASM. [MS-DOS3.3: MASM 4.0]
-
- @BODY LEFT = 41 <196> HEADER.TEX <P8M> data <P255D>
-
- By Dave Kotz. Header file for GNUTEX.TEX--an analog to gnuplot 2.0.
- <F128P10M><190><F255P255D> TUTORIAL.TEX.
-
- @BODY LEFT = 42 <196> HELP.C <P8M> source <P255D>
-
- By Dave Kotz, John D. Johnson. Help subsystem that understands defined
- keywords. <F128P10M><190><F255P255D> HELP.H, PLOT.C. [VMS 5.2, OSx 4.0, SUN-OS
- 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 43 <196> HELP.H <P8M> header <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. . <F128P10M><190><F255P255D>
- HELP.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 44 <196> HP26.TRM <P8M> source <P255D>
-
- By Chuck Heller. Terminal driver for HP2623A. <F128P10M><190><F255P255D> TERM.C.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 45 <196> HP2648.TRM <P8M> source <P255D>
-
- By Russell Lang. Terminal driver for HP2648 and HP2647. <F128P10M><190><F255P255D>
- TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 46 <196> HPGL.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang. Terminal driver for
- HPGL and hp7580b. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS
- 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 47 <196> HPLJII.TRM <P8M> source <P255D>
-
- By Russell Lang, John Engels. Terminal driver for hpljii_75dpi, hpljii_100dpi,
- hpljii_150dpi and hpljii_300dpi. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2,
- OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 48 <196> HRCGRAPH.ASM <P8M> source <P255D>
-
- By Colin Kelley, Russell Lang, Dave Tutelman, Michael Gordon. Hercules
- graphics module. <F128P10M><190><F255P255D> PLOT.C, LINEPROC.MAC, HEADER.MAC.
- [MS-DOS3.3: MASM 4.0]
-
- @BODY LEFT = 49 <196> IMAGEN.TRM <P8M> source <P255D>
-
- By Dave Kotz, Paul E. McKenney. Terminal driver for Imagen laser printers.
- <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 50 <196> IMPCODES.H <P8M> header <P255D>
-
- Impcodes distributed by Berkeley and the Regents of the University
- of California. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS
- 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 51 <196> INTERNA2.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley. Math functions. <F128P10M><190><F255P255D>
- PLOT2.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 52 <196> INTERNAL.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Math functions. <F128P10M><190><F255P255D> PLOT.C. [VMS 5.2, OSx 4.0, SUN-OS
- 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 53 <196> IRIS4D.TRM <P8M> source <P255D>
-
- By John H. Merritt. Terminal driver for IRIS terminals. <F128P10M><190><F255P255D>
- TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 54 <196> KYO.TRM <P8M> source <P255D>
-
- By Michael Waldor. Prescribe KYOCERA driver. <F128P10M><190><F255P255D> TERM.C.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 55 <196> LASERGNU <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Unix script
- to print to a laser printer. <F128P10M><190><F255P255D> PLOT.C. [UNIX]
-
- @BODY LEFT = 56 <196> LASERGNU.1 <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Unix manual
- page for directing gnuplot output to a printer, for use with the man(1)
- utility. <F128P10M><190><F255P255D> README.DOC, PLOT.C.
-
- @BODY LEFT = 57 <196> LATEX.TRM <P8M> source <P255D>
-
- By Russell Lang, Dave Kotz. Terminal driver for LaTex pictures and
- LaTex pictures with emTex specials. <F128P10M><190><F255P255D> TERM.C. [VMS
- 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 58 <196> LINEPROC.MAC <P8M> source <P255D>
-
- By Colin Kelley. MASM macro definition for Bresenham line-drawing
- routine. <F128P10M><190><F255P255D> PCGRAPH.ASM, HRCGRAPH.ASM. [MS-DOS3.3:
- MASM 4.0]
-
- @BODY LEFT = 59 <196> LINKOPT.MSC <P8M> link <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Link optimizer.
- <F128P10M><190><F255P255D> MAKEFILE.MSC. [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 60 <196> LINKOPT.TC <P8M> link <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Link optimizer.
- <F128P10M><190><F255P255D> MAKEFILE.TC. [MS-DOS3.3: TC 2.0]
-
- @BODY LEFT = 61 <196> LINKOPT.VMS <P8M> link <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Link optimizer.
- <F128P10M><190><F255P255D> MAKEFILE.TC. [VMS 5.2]
-
- @BODY LEFT = 62 <196> MAKEFILE.3B1 <P8M> make <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Designed
- to optimize gnuplot for this system. <F128P10M><190><F255P255D> MAKEFILE.UNX.
- [UNIX: vanilla]
-
- @BODY LEFT = 63 <196> MAKEFILE.DOC <P8M> make <P255D>
-
- By Dave Kotz. For gnuplot documentation. <F128P10M><190><F255P255D> GNUPLOT.DOC.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 64 <196> MAKEFILE.MSC <P8M> make <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Designed
- to optimize gnuplot for this compiler. <F128P10M><190><F255P255D> MAKEFILE.UNX,
- LINKOPT.MSC. [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 65 <196> MAKEFILE.TC <P8M> make <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Designed
- to optimize gnuplot for this compiler. <F128P10M><190><F255P255D> MAKEFILE.UNX,
- LINKOPT.TC. [MS-DOS3.3: TC 2.0]
-
- @BODY LEFT = 66 <196> MAKEFILE.TEX <P8M> make <P255D>
-
- By Dave Kotz. For gnuplot LaTex tutorial. <F128P10M><190><F255P255D> TUTORIAL.TEX.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 67 <196> MAKEFILE.TRS <P8M> make <P255D>
-
- By Dave Kotz. For gnutex/gnuplot translator. <F128P10M><190><F255P255D> PLOT2.C.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 68 <196> MAKEFILE.UNX <P8M> make <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Designed
- to optimize gnuplot for these systems. <F128P10M><190><F255P255D> PLOT.C,
- MAKEFILE.X11, MAKEFILE.VMS, MAKEFILE.3B1, MAKEFILE.MSC, MAKEFILE.TC.
- [OSx 4.0, SUN-OS 4.0.3, UNIX: vanilla]
-
- @BODY LEFT = 69 <196> MAKEFILE.VMS <P8M> make <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Designed
- to optimize gnuplot for this system. <F128P10M><190><F255P255D> MAKEFILE.UNX,
- LINKOPT.VMS. [VMS 5.2: vanilla]
-
- @BODY LEFT = 70 <196> MAKEFILE.X11 <P8M> make <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Designed
- to optimize gnuplot for X11 support. <F128P10M><190><F255P255D> MAKEFILE.UNX.
- [OSx 4.0, SUN-OS 4.0.3, UNIX: vanilla]
-
- @BODY LEFT = 71 <196> MISC.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Miscellaneous functions. <F128P10M><190><F255P255D> PLOT.C. [VMS 5.2, OSx
- 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 72 <196> MISC2.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley. <F128P10M><190><F255P255D> PLOT2.C. [VMS
- 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 73 <196> MSCBUG.C <P8M> source <P255D>
-
- By Russell Lang. Program demonstrating the MSC bug. <F128P10M><190><F255P255D>
- README.BUG. [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 74 <196> OBJECT.H <P8M> header <P255D>
-
- By Supoj Sutanthavibul. Definitions and structures for FIG. <F128P10M><190><F255P255D>
- TERM.C, FIG.TRM. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX:
- vanilla]
-
- @BODY LEFT = 75 <196> PARAM.DEM <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Demonstration
- of parametric capabilities. <F128P10M><190><F255P255D> PLOT.C.
-
- @BODY LEFT = 76 <196> PARSE.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Productions for grammar and action builder. <F128P10M><190><F255P255D> PLOT.C,
- SCANNER.C, COMMAND.C, UTIL.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 77 <196> PARSE2.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley. Productions for grammar and action
- builder. <F128P10M><190><F255P255D> PLOT2.C, COMMAND2.C, UTIL2.C, SCANNER2.C.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 78 <196> PC.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, William Wilson. Terminal
- driver for: Microsoft C--att, cga, egalib, hercules, egabios, vgabios,
- Corona325. Turbo C--att, cga, egalib, hercules, vgalib, vgamono, mcga.
- <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 79 <196> PCGRAPH.ASM <P8M> source <P255D>
-
- By Colin Kelley, Dave Tutelman, Michael Gordon, Gil Webster. PC graphics
- module. <F128P10M><190><F255P255D> PLOT.C, LINEPROC.MAC, HEADER.MAC. [MS-DOS3.3:
- MASM 4.0]
-
- @BODY LEFT = 80 <196> PLOT.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- <F128P10M><190><F255P255D> README.BUG, *.DEM, TUTORIAL.TEX, GNUPLOT.DOC, GNUPLOT.1,
- LASERGNU.1, PLOT2.C, PARSE.C, PLOT.H, STANDARD.C, MISC.C, INTERNAL.C,
- EVAL.C, MAKEFILE.UNX, README, BITMAP.C, VERSION.C, LASERGNU, PCGRAPH.ASM,
- CORGRAPH.ASM, HRCGRAPH.ASM, TERM.C, HELP.C, SETSHOW.C, BUILDVMS.COM,
- GRAPHICS.C, CORPLOT.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3,
- UNIX: GNU C 1.34, vanilla, TC 2.0, ZORTECH C, MIPS C]
-
- @BODY LEFT = 81 <196> PLOT.H <P8M> header <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- . <F128P10M><190><F255P255D> PLOT.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3,
- UNIX: vanilla]
-
- @BODY LEFT = 82 <196> PLOT2.C <P8M> source <P255D>
-
- By Dave Kotz. Main calling routine for gnut2p (gnutex/gnuplot translator).
- <F128P10M><190><F255P255D> PLOT2.H, PARSE2.C, GNUT2P.1, MAKEFILE.TRS, PLOT.C,
- EVAL2.C, COMMAND2.C, MISC2.C, TEST1, TEST2, README.TRS, UTIL2.C, SCANNER2.C,
- INTERNA2.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 83 <196> PLOT2.H <P8M> header <P255D>
-
- By Dave Kotz. <F128P10M><190><F255P255D> PLOT2.C. [VMS 5.2, OSx 4.0, SUN-OS
- 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 84 <196> POLAR.DEM <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Demonstration
- of polar capabilities. <F128P10M><190><F255P255D> PLOT.C.
-
- @BODY LEFT = 85 <196> POST.TRM <P8M> source <P255D>
-
- By Russell Lang. Terminal driver for postscript, psbig, epsf1 and
- epsf2. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3,
- MS-DOS3.3: vanilla]
-
- @BODY LEFT = 86 <196> PRINTF.C <P8M> source <P255D>
-
- By Dave Kotz. Program demonstrating a bug in the Sun4 operating system.
- <F128P10M><190><F255P255D> README.BUG. [OSx 4.0, SUN-OS 4.0.3]
-
- @BODY LEFT = 87 <196> QMS.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang. Terminal driver for
- QMS laser printers. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0,
- SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 88 <196> README <P8M> doc <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Revision
- history and 'Getting Started' information. <F128P10M><190><F255P255D> PLOT.C,
- README.X11, README.TEX, COPYRIGH.
-
- @BODY LEFT = 89 <196> README.BUG <P8M> doc <P255D>
-
- By Russell Lang, Dave Kotz. Descriptions of compiler-specific bugs.
- <F128P10M><190><F255P255D> PLOT.C, SCANF.C, MSCBUG.C, PRINTF.C.
-
- @BODY LEFT = 90 <196> README.CUG <P8M> doc <P255D>
-
- Notes on filenames and recommended directory structure for this distribution.
- <F128P10M><190><F255P255D> README.
-
- @BODY LEFT = 91 <196> README.DOC <P8M> doc <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Documentation
- on use of documentation included with this volume. <F128P10M><190><F255P255D>
- GNUPLOT.DOC, LASERGNU.1, GNUPLOT.1.
-
- @BODY LEFT = 92 <196> README.TEX <P8M> doc <P255D>
-
- By Dave Kotz. Notes for GnuTex users. <F128P10M><190><F255P255D> README.
-
- @BODY LEFT = 93 <196> README.TRM <P8M> doc <P255D>
-
- By Russell Lang. General information and documentation for GNUPLOT
- Terminal Drivers. <F128P10M><190><F255P255D> TERM.C.
-
- @BODY LEFT = 94 <196> README.TRS <P8M> doc <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Usage guidelines
- for GNUT2P (the gnutex/gnuplot translator). <F128P10M><190><F255P255D> PLOT2.C.
-
- @BODY LEFT = 95 <196> README.X11 <P8M> doc <P255D>
-
- By Ed Kubaitis. Notes on getting started under the X-window system.
- <F128P10M><190><F255P255D> README.
-
- @BODY LEFT = 96 <196> REGIS.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley. Terminal driver for REGIS devices.
- <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 97 <196> SCANF.C <P8M> source <P255D>
-
- By Dave Kotz. Program demonstrating a bug in the Sun3 and Sun4 operating
- systems. <F128P10M><190><F255P255D> README.BUG. [OSx 4.0, SUN-OS 4.0.3]
-
- @BODY LEFT = 98 <196> SCANNER.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Breaks expressions into lexical units. <F128P10M><190><F255P255D> PARSE.C.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 99 <196> SCANNER2.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Dave Kotz. Breaks expressions into
- lexical units. <F128P10M><190><F255P255D> PLOT2.C, PARSE2.C. [VMS 5.2, OSx
- 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 100 <196> SETSHOW.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Contains 'set' and 'show' commands. <F128P10M><190><F255P255D> PLOT.C, SETSHOW.H.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 101 <196> SETSHOW.H <P8M> header <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Support
- definitions for SET and SHOW. <F128P10M><190><F255P255D> SETSHOW.C. [VMS 5.2,
- OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 102 <196> SIMPLE.DEM <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Simple
- demo for gnuplot. <F128P10M><190><F255P255D> 1.DAT, 2.DAT, 3.DAT, PLOT.C.
-
- @BODY LEFT = 103 <196> STANDAR2.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley. Standard trigonometric functions.
- <F128P10M><190><F255P255D> PLOT2.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 104 <196> STANDARD.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Trigonometric functions. <F128P10M><190><F255P255D> PLOT.C. [VMS 5.2, OSx
- 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 105 <196> SUN.TRM <P8M> source <P255D>
-
- By Maurice Castro. Terminal driver for SUNview windowing system. <F128P10M><190><F255P255D>
- TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 106 <196> T410X.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Cary D. Renzema. Terminal driver
- for Tektronix 410x and 420x series terminals. <F128P10M><190><F255P255D> TERM.C.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 107 <196> TEK.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang. Terminal driver for
- tek40xx, bitgraph, kermit_color_tek40xx, kermit_mono_tek40xx, selanar.
- <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3:
- vanilla]
-
- @BODY LEFT = 108 <196> TERM.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Main terminal driver for GNUPLOT. <F128P10M><190><F255P255D> PLOT.C, *.TRM,
- OBJECTS.H, IMPCODES.H, GNUPLOT.X11, TERM.H. [VMS 5.2, OSx 4.0, SUN-OS
- 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 109 <196> TERM.H <P8M> header <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Terminal support definitions. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2,
- OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 110 <196> TEST1 <P8M> data <P255D>
-
- By Dave Kotz. Test file for gnutex/gnuplot translator. <F128P10M><190><F255P255D>
- PLOT2.C, TEST2.
-
- @BODY LEFT = 111 <196> TEST2 <P8M> data <P255D>
-
- By Dave Kotz. Test file for gnutex/gnuplot translator. <F128P10M><190><F255P255D>
- PLOT2.C, TEST1.
-
- @BODY LEFT = 112 <196> TITLEPAGE.TEX <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Title page
- in LaTex format. <F128P10M><190><F255P255D> GNUPLOT.DOC.
-
- @BODY LEFT = 113 <196> TITLEPG.MS <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Title page
- in *roff -ms format. <F128P10M><190><F255P255D> GNUPLOT.DOC.
-
- @BODY LEFT = 114 <196> TUTORIAL.TEX <P8M> source <P255D>
-
- By Dave Kotz. GNUPLOT plottting program tutorial for LaTex users.
- <F128P10M><190><F255P255D> *.PLT, HEADER.TEX, MAKEFILE.TEX, PLOT.C. [VMS 5.2,
- OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3, UNIX: vanilla]
-
- @BODY LEFT = 115 <196> UNIXPC.TRM <P8M> source <P255D>
-
- By John Campbell. Terminal driver for Unix PCs (ATT 3b1). <F128P10M><190><F255P255D>
- TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 116 <196> UNIXPLOT.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang. Terminal driver for
- Unix plot(5) graphics language. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2,
- OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 117 <196> USING.DAT <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. <F128P10M><190><F255P255D>
- USING.DEM.
-
- @BODY LEFT = 118 <196> USING.DEM <P8M> data <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Demonstration
- plotting user logins, load average and %CPU usage. <F128P10M><190><F255P255D>
- PLOT.C, USING.DAT.
-
- @BODY LEFT = 119 <196> UTIL.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell.
- Miscellaneous functions for parsing the input. <F128P10M><190><F255P255D>
- PARSE.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 120 <196> UTIL2.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley. Miscellaneous functions for parsing
- the input. <F128P10M><190><F255P255D> PLOT2.C, PARSE2.C. [VMS 5.2, OSx 4.0,
- SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 121 <196> V384.TRM <P8M> source <P255D>
-
- By Roland Yap. Terminal driver for Vectrix 384 and the Tandy color
- printer. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx 4.0, SUN-OS 4.0.3,
- MS-DOS3.3: vanilla]
-
- @BODY LEFT = 122 <196> VERSION.C <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Version
- number and date for this release of gnuplot. <F128P10M><190><F255P255D> PLOT.C.
- [VMS 5.2, OSx 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @BODY LEFT = 123 <196> X11.TRM <P8M> source <P255D>
-
- By Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz. Inboard
- terminal driver for X11. <F128P10M><190><F255P255D> TERM.C. [VMS 5.2, OSx
- 4.0, SUN-OS 4.0.3, MS-DOS3.3: vanilla]
-
- @HEAD1 1COL = CUG335
-
- @HEAD1 2COL = <%14>Frankenstein Cross Assemblers<%0>
-
- @BODY RIGHT = By Mark Zenier. [public] 4 disks.
-
- @BODY RIGHT = Written in a combination of Yacc and C, Frankenstein
- includes a series of cross-assemblers for 8- and 16-bit microcomputers;
- RCA 1802-1805, Signetics/Phillips 2650, Hitachi 6301-6303, 64180,
- Mos Technology/Rockwell 6502, Motorola 6805, 6809, 68hc11-6801-6800,
- Texas Instruments tms7000, Intel 8041-8048, 8051, 8085, 8096, Zilog
- Z8, Z80. The programs were developed and tested under UNIX/XENIX and
- MS-DOS systems. Turbo C v1.5 was used for MS-DOS. Yacc or Bison
- (CUG285) is required to build executable code.
-
-
-
- @BODY LEFT = 1 <196> AS1805.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS1805.Y.
-
- @BODY LEFT = 2 <196> AS1805.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS1805.Y.
-
- @BODY LEFT = 3 <196> AS1805.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS1805.Y.
-
- @BODY LEFT = 4 <196> AS1805.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS1805.Y.
-
- @BODY LEFT = 5 <196> AS1805.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS1805.MAN,
- AS1805.TXT, AS1805.TST, AS1805.TUT, BASE.TXT. [ BISON]
-
- @BODY LEFT = 6 <196> AS2650.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS2650.Y.
-
- @BODY LEFT = 7 <196> AS2650.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS2650.Y.
-
- @BODY LEFT = 8 <196> AS2650.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS2650.Y.
-
- @BODY LEFT = 9 <196> AS2650.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS2650.Y.
-
- @BODY LEFT = 10 <196> AS2650.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS2650.MAN,
- AS2650.TUT, AS2650.TXT, AS2650.TST, BASE.TXT. [ BISON]
-
- @BODY LEFT = 11 <196> AS6301.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS6301.Y.
-
- @BODY LEFT = 12 <196> AS6301.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS6301.Y.
-
- @BODY LEFT = 13 <196> AS6301.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS6301.Y.
-
- @BODY LEFT = 14 <196> AS6301.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS6301.Y.
-
- @BODY LEFT = 15 <196> AS6301.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS6301.TUT,
- AS6301.TST, AS6301.TXT, AS6301.MAN, BASE.TXT. [ BISON]
-
- @BODY LEFT = 16 <196> AS6502.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS6502.Y.
-
- @BODY LEFT = 17 <196> AS6502.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS6502.Y.
-
- @BODY LEFT = 18 <196> AS6502.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS6502.Y.
-
- @BODY LEFT = 19 <196> AS6502.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS6502.Y.
-
- @BODY LEFT = 20 <196> AS6502.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS6502.MAN,
- AS6502.TST, AS6502.TUT, AS6502.TXT, BASE.TXT. [ BISON]
-
- @BODY LEFT = 21 <196> AS6805.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS6805.Y.
-
- @BODY LEFT = 22 <196> AS6805.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS6805.Y.
-
- @BODY LEFT = 23 <196> AS6805.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS6805.Y.
-
- @BODY LEFT = 24 <196> AS6805.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS6805.Y.
-
- @BODY LEFT = 25 <196> AS6805.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS6805.MAN,
- AS6805.TXT, AS6805.TUT, AS6805.TST, BASE.TXT. [ BISON]
-
- @BODY LEFT = 26 <196> AS6809.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS6809.Y.
-
- @BODY LEFT = 27 <196> AS6809.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS6809.Y.
-
- @BODY LEFT = 28 <196> AS6809.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS6809.Y.
-
- @BODY LEFT = 29 <196> AS6809.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS6809.Y.
-
- @BODY LEFT = 30 <196> AS6809.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS6809.MAN,
- AS6809.TXT, AS6809.TST, AS6809.TUT, BASE.TXT. [ BISON]
-
- @BODY LEFT = 31 <196> AS6811.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS6811.Y.
-
- @BODY LEFT = 32 <196> AS6811.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS6811.Y.
-
- @BODY LEFT = 33 <196> AS6811.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS6811.Y.
-
- @BODY LEFT = 34 <196> AS6811.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS6811.Y.
-
- @BODY LEFT = 35 <196> AS6811.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS6811.MAN,
- AS6811.TXT, AS6811.TST, AS6811.TUT, BASE.TXT. [ BISON]
-
- @BODY LEFT = 36 <196> AS7000.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS7000.Y.
-
- @BODY LEFT = 37 <196> AS7000.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS7000.Y.
-
- @BODY LEFT = 38 <196> AS7000.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS7000.Y.
-
- @BODY LEFT = 39 <196> AS7000.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS7000.Y.
-
- @BODY LEFT = 40 <196> AS7000.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> BASE.TXT,
- AS7000.MAN, AS7000.TXT, AS7000.TST, AS7000.TUT. [ BISON]
-
- @BODY LEFT = 41 <196> AS8041.TST <P8M> data <P255D>
-
- Test input file for as8048. <F128P10M><190><F255P255D> AS8048.Y, AS8041.TUT.
-
- @BODY LEFT = 42 <196> AS8041.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS8048.Y, AS8041.TST.
-
- @BODY LEFT = 43 <196> AS8048.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS8048.Y.
-
- @BODY LEFT = 44 <196> AS8048.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS8048.Y.
-
- @BODY LEFT = 45 <196> AS8048.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS8048.Y.
-
- @BODY LEFT = 46 <196> AS8048.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS8048.Y.
-
- @BODY LEFT = 47 <196> AS8048.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS8041.TST,
- AS8041.TUT, AS8048.MAN, AS8048.TXT, AS8048.TST, AS8048.TUT, BASE.TXT.
- [ BISON]
-
- @BODY LEFT = 48 <196> AS8051.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS8051.Y.
-
- @BODY LEFT = 49 <196> AS8051.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS8051.Y.
-
- @BODY LEFT = 50 <196> AS8051.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS8051.Y.
-
- @BODY LEFT = 51 <196> AS8051.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS8051.Y.
-
- @BODY LEFT = 52 <196> AS8051.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> BASE.TXT,
- AS8051.MAN, AS8051.TST, AS8051.TXT, AS8051.TUT. [ BISON]
-
- @BODY LEFT = 53 <196> AS8096.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> AS8096.Y.
-
- @BODY LEFT = 54 <196> AS8096.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> AS8096.Y.
-
- @BODY LEFT = 55 <196> AS8096.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> AS8096.Y.
-
- @BODY LEFT = 56 <196> AS8096.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> AS8096.Y.
-
- @BODY LEFT = 57 <196> AS8096.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> AS8096.MAN,
- AS8096.TXT, AS8096.TST, AS8096.TUT, BASE.TXT. [ BISON]
-
- @BODY LEFT = 58 <196> ASCII.CHD <P8M> header <P255D>
-
- Assembler include file defining the ASCII character set with the ANSI
- C control characters. <F128P10M><190><F255P255D> BASE.TXT.
-
- @BODY LEFT = 59 <196> ASZ8.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> ASZ8.Y.
-
- @BODY LEFT = 60 <196> ASZ8.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> ASZ8.Y.
-
- @BODY LEFT = 61 <196> ASZ8.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> ASZ8.Y.
-
- @BODY LEFT = 62 <196> ASZ8.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> ASZ8.Y.
-
- @BODY LEFT = 63 <196> ASZ8.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> ASZ8.MAN,
- ASZ8.TXT, ASZ8.TST, ASZ8.TUT, BASE.TXT. [ BISON]
-
- @BODY LEFT = 64 <196> ASZ80.MAN <P8M> doc <P255D>
-
- Man page. <F128P10M><190><F255P255D> ASZ80.Y.
-
- @BODY LEFT = 65 <196> ASZ80.TST <P8M> data <P255D>
-
- Test input file. <F128P10M><190><F255P255D> ASZ80.Y.
-
- @BODY LEFT = 66 <196> ASZ80.TUT <P8M> data <P255D>
-
- Test output, listing file. <F128P10M><190><F255P255D> ASZ80.Y.
-
- @BODY LEFT = 67 <196> ASZ80.TXT <P8M> doc <P255D>
-
- Appendix. <F128P10M><190><F255P255D> ASZ80.Y.
-
- @BODY LEFT = 68 <196> ASZ80.Y <P8M> source <P255D>
-
- YACC and instruction table source file. <F128P10M><190><F255P255D> BASE.TXT,
- ASZ80.MAN, ASZ80.TXT, ASZ80.TUT, ASZ80.TST. [ BISON]
-
- @BODY LEFT = 69 <196> BASE.TXT <P8M> doc <P255D>
-
- Manual for the Frankenstein Cross Assembler. 21 pages. <F128P10M><190><F255P255D>
- DEVNOTE.DOS, FILELIST.DOS, FRASMAIN.C, AS????.MAN, ASCII.CHD.
-
- @BODY LEFT = 70 <196> DEVNOTE.DOS <P8M> doc <P255D>
-
- Notes for development and porting. <F128P10M><190><F255P255D> BASE.TXT.
-
- @BODY LEFT = 71 <196> FILELIST.DOS <P8M> doc <P255D>
-
- Descriptions of files in this volume. <F128P10M><190><F255P255D> BASE.TXT.
-
- @BODY LEFT = 72 <196> FRAEBIN.H <P8M> header <P255D>
-
- Binary operator expression evaluation include source file. <F128P10M><190><F255P255D>
- FRASMAIN.C. [MS-DOS]
-
- @BODY LEFT = 73 <196> FRAEUNI.H <P8M> header <P255D>
-
- Unary operator expression evaluation include source file. <F128P10M><190><F255P255D>
- FRASMAIN.C. [MS-DOS]
-
- @BODY LEFT = 74 <196> FRAGCON.H <P8M> header <P255D>
-
- Generation constants include source file. <F128P10M><190><F255P255D> FRASMAIN.C.
- [MS-DOS]
-
- @BODY LEFT = 75 <196> FRAOSUB.C <P8M> source <P255D>
-
- Output phase routines. <F128P10M><190><F255P255D> FRASMAIN.C. [MS-DOS: TC
- 1.5]
-
- @BODY LEFT = 76 <196> FRAPSUB.C <P8M> source <P255D>
-
- Parse phase routines. <F128P10M><190><F255P255D> FRASMAIN.C. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 77 <196> FRASMAIN.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> FRAEBIN.H, FRAEUNI.H, FRAGCON.H, FRAOSUB.C, FRAPSUB.C,
- FRASMDAT.H, FRYYLEX.C, GETOPT.H, MAKEFILE.DOS, MAKEONE.BAT, BASE.TXT.
- [MS-DOS: TC 1.5]
-
- @BODY LEFT = 78 <196> FRASMDAT.H <P8M> header <P255D>
-
- Global data. <F128P10M><190><F255P255D> FRASMAIN.C. [MS-DOS]
-
- @BODY LEFT = 79 <196> FRYYLEX.C <P8M> source <P255D>
-
- Lexical analyzer. <F128P10M><190><F255P255D> FRASMAIN.C. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 80 <196> GETOPT.H <P8M> header <P255D>
-
- getopt function (optional). <F128P10M><190><F255P255D> FRASMAIN.C. [MS-DOS]
-
- @BODY LEFT = 81 <196> MAKEFILE.DOS <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> MAKEONE.BAT, FRASMAIN.C. [MS-DOS: TC]
-
- @BODY LEFT = 82 <196> MAKEONE.BAT <P8M> batch <P255D>
-
- Script to compile and test. <F128P10M><190><F255P255D> FRASMAIN.C, MAKEFILE.DOS.
- [MS-DOS]
-
- @HEAD1 1COL = CUG336
-
- @HEAD1 2COL = EGAPAL/EDIPAL
-
- @BODY RIGHT = By Scott Young and Marwan El-Augi [mixed] 1 disk.
-
- @BODY RIGHT = This volume includes EGA graphics applications and utilities
- contributed by Scott Young (NH) and Marwan El-Augi (FRANCE). Young's
- shareware package, EGAPAL, is a series of programs allowing users
- to create EGA graphics images for the 640x350 and 16-color mode. EGAPAL
- includes a graphics image editor program, a utility that converts
- the graphics image into a header file to be included in your C programs,
- and a library that loads a graphics image from disk or header files
- to the screen. The package requires Turbo C and includes documentation
- and a sample program. El-Augi's palette editor, EDIPAL, allows the
- user to change the EGA palette and save it. Saving the new palette
- is implemented by not closing the graphics system, therefore the change
- is not permanent.
-
-
-
- @BODY LEFT = 1 <196> EDIPAL.C <P8M> source <P255D>
-
- By Marwan El-Augi. Assigns symbolic names to the 64 colors of the
- EGA color card. It contains a palette editor and an output form routine.
- <F128P10M><190><F255P255D> EDIPAL.EXE, OUT.C, README.DOC, README.1ST. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 2 <196> EDIPAL.EXE <P8M> executable <P255D>
-
- By Marwan El-Augi. <F128P10M><190><F255P255D> EDIPAL.C. [MS-DOS]
-
- @BODY LEFT = 3 <196> EGA.PAL <P8M> doc <P255D>
-
- By Marwan El-Augi. Palette codes table. <F128P10M><190><F255P255D> EDIPAL.C,
- OUT.C, README.1ST.
-
- @BODY LEFT = 4 <196> EGAPAL-H.EXE <P8M> executable <P255D>
-
- By Scott Young. Reads EGAPAL graphic images (.pli) and creates header
- files to be included in Turbo C programs. <F128P10M><190><F255P255D> EGAPAL.LIB,
- EGAPAL.DOC, EGAPAL.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 5 <196> EGAPAL.DOC <P8M> doc <P255D>
-
- By Scott Young. <F128P10M><190><F255P255D> EGAPAL.LIB, EGAPAL.EXE, EGAPAL-H.EXE.
-
- @BODY LEFT = 6 <196> EGAPAL.EXE <P8M> executable <P255D>
-
- By Scott Young. Graphics image editor program. <F128P10M><190><F255P255D>
- EGAPAL.LIB, EGAPAL.DOC, EGAPAL-H.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 7 <196> EGAPAL.LIB <P8M> library <P255D>
-
- By Scott Young. The EGAPAL library of routines, which copies graphic
- images from disk or header to the screen. <F128P10M><190><F255P255D> EGAPAL.EXE,
- EGAPAL.DOC, EGAPAL-H.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 8 <196> EGAVGA.BGI <P8M> executable <P255D>
-
- Borland Graphics driver for EGA/VGA. <F128P10M><190><F255P255D> EGAPAL.LIB.
- [MS-DOS: TC]
-
- @BODY LEFT = 9 <196> LOGO.H <P8M> library <P255D>
-
- By Scott Young. Header file containing the EGAPAL logo. <F128P10M><190><F255P255D>
- EGAPAL.EXE, LOGO.PLI. [MS-DOS: TC]
-
- @BODY LEFT = 10 <196> LOGO.PLI <P8M> data <P255D>
-
- By Scott Young. Image file containing the EGAPAL logo. <F128P10M><190><F255P255D>
- EGAPAL.EXE, LOGO.H.
-
- @BODY LEFT = 11 <196> OUT.C <P8M> source <P255D>
-
- By Marwan El-Augi. Utility for printing number columns for EDIPAL.
- <F128P10M><190><F255P255D> OUT.EXE, README.DOC, README.1ST, EDIPAL.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 12 <196> OUT.EXE <P8M> executable <P255D>
-
- By Marwan El-Augi. <F128P10M><190><F255P255D> OUT.C. [MS-DOS]
-
- @BODY LEFT = 13 <196> PALETTE.H <P8M> library <P255D>
-
- By Scott Young. Header file containing the picture of a palette. <F128P10M><190><F255P255D>
- EGAPAL.EXE, PALETTE.PLI. [MS-DOS: TC]
-
- @BODY LEFT = 14 <196> PALETTE.PLI <P8M> data <P255D>
-
- By Scott Young. Image file containing the picture of a palette. <F128P10M><190><F255P255D>
- EGAPAL.EXE, PALETTE.H.
-
- @BODY LEFT = 15 <196> README.1ST <P8M> doc <P255D>
-
- By Scott Young, Marwan El-Augi. Listing of the volume's contents.
- <F128P10M><190><F255P255D> EGAPAL.LIB, EGAPAL.EXE, EGAPAL-H.EXE, EDIPAL.C,
- OUT.C.
-
- @BODY LEFT = 16 <196> README.DOC <P8M> doc <P255D>
-
- By Marwan El-Augi. <F128P10M><190><F255P255D> EDIPAL.C, OUT.C, README.1ST.
-
- @BODY LEFT = 17 <196> TEST.C <P8M> library <P255D>
-
- By Scott Young. Sample program demonstrating how graphic images are
- displayed on the screen. <F128P10M><190><F255P255D> EGAPAL.EXE, EGAPAL.DOC,
- EGAPAL-H.EXE, EGAPAL.LIB. [MS-DOS: TC]
-
- @BODY LEFT = 18 <196> TEST.PRJ <P8M> project <P255D>
-
- By Scott Young. <F128P10M><190><F255P255D> TEST.C. [MS-DOS: TC]
-
- @HEAD1 1COL = CUG337
-
- @HEAD1 2COL = Designing Screen Interfaces in C
-
- @BODY RIGHT = By James L. Pinson. [restricted] 1 disk.
-
- @BODY RIGHT = This volume contains the source code that appeared in
- James Pinson's book Designing Screen Interfaces in C distributed by
- Prentice Hall. The disk includes C source code for screen/window functions
- such as pop-up menus, moving light bar menus, and multi-level moving
- light bar menus. The code will compile under all memory models of
- Turbo C and Quick C.
-
-
-
- @BODY LEFT = 1 <196> BARDEMO.C <P8M> source <P255D>
-
- Sample moving light bar menu. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 2 <196> BARDEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> BARDEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 3 <196> BARDEMO2.C <P8M> source <P255D>
-
- Multi-level moving light bar menu. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 4 <196> BARDEMO2.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> BARDEMO2.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 5 <196> DIR-DEMO.C <P8M> source <P255D>
-
- Directory window demo for point-and-shoot / hotkey methods. <F128P10M><190><F255P255D>
- MYLIB.LIB. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 6 <196> DIR-DEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> DIR-DEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 7 <196> HELP.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> HLP_IO.C, HLP_MENU.C, MAKEHELP.C. [MS-DOS: TC,
- QUICK C, TC++]
-
- @BODY LEFT = 8 <196> HELPDEMO.C <P8M> source <P255D>
-
- Context-specific help screen. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 9 <196> HELPDEMO.HLP <P8M> data <P255D>
-
- . <F128P10M><190><F255P255D> HELPDEMO.C.
-
- @BODY LEFT = 10 <196> HELPDEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> HELPDEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 11 <196> HLP_IO.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAKEHELP.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 12 <196> HLP_MENU.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> MAKEHELP.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 13 <196> IN-DEMO.C <P8M> source <P255D>
-
- Data input screen with field editing. <F128P10M><190><F255P255D> MYLIB.LIB.
- [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 14 <196> IN-DEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> IN-DEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 15 <196> LISTDEMO.C <P8M> source <P255D>
-
- List selection demo for point-and-shoot / hotkey methods. <F128P10M><190><F255P255D>
- MYLIB.LIB. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 16 <196> LISTDEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> LISTDEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 17 <196> L_BAR.C <P8M> source <P255D>
-
- Creates and manages a moving light bar menu at the first line of the
- active window. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK C,
- TC++]
-
- @BODY LEFT = 18 <196> L_CHIP.C <P8M> source <P255D>
-
- Removes characters, one at a time, from a string and returns them
- in a nother string. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK
- C, TC++]
-
- @BODY LEFT = 19 <196> L_COPY.C <P8M> source <P255D>
-
- Copies a section of text. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC,
- QUICK C, TC++]
-
- @BODY LEFT = 20 <196> L_DIR.C <P8M> source <P255D>
-
- Allows list selection of directory files. <F128P10M><190><F255P255D> MYLIB.LIB.
- [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 21 <196> L_GETFLD.C <P8M> source <P255D>
-
- Allows input of text. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK
- C, TC++]
-
- @BODY LEFT = 22 <196> L_GETKEY.C <P8M> source <P255D>
-
- Reads characters from the keyboard. <F128P10M><190><F255P255D> MYLIB.LIB.
- [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 23 <196> L_INPUT <P8M> source <P255D>
-
- Creates a data input screen. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 24 <196> L_LIST.C <P8M> source <P255D>
-
- Selects from a list of options. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 25 <196> L_MAIN.C <P8M> source <P255D>
-
- Function 'main' for MYLIB.LIB. Autodetects graphics card. <F128P10M><190><F255P255D>
- MYLIB.LIB. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 26 <196> L_POPUP.C <P8M> source <P255D>
-
- Creates and manages a pop-up menu. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 27 <196> L_PRINT.C <P8M> source <P255D>
-
- Functions for print utilities. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 28 <196> L_SCRN1.C <P8M> source <P255D>
-
- Functions for clearing/scrolling windows, setting cursor position
- and video mode. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK C,
- TC++]
-
- @BODY LEFT = 29 <196> L_SCRN2.C <P8M> source <P255D>
-
- Cursor finding routines. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC,
- QUICK C, TC++]
-
- @BODY LEFT = 30 <196> L_SCRN3.C <P8M> source <P255D>
-
- Sets cursor size. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK
- C, TC++]
-
- @BODY LEFT = 31 <196> L_SCRN4.C <P8M> source <P255D>
-
- Turns on the alternate virtual screen. <F128P10M><190><F255P255D> MYLIB.LIB.
- [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 32 <196> L_STRING.C <P8M> source <P255D>
-
- Functions for finding patterns in strings and for converting strings
- to upper case. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK C,
- TC++]
-
- @BODY LEFT = 33 <196> L_TRIM.C <P8M> source <P255D>
-
- Trims and creates strings. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 34 <196> L_WIN1.C <P8M> source <P255D>
-
- Window create/delete/save routines. <F128P10M><190><F255P255D> MYLIB.LIB,
- L_WIN2.C, L_WIN3.C, L_WIN4.C, L_WIN5.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 35 <196> L_WIN2.C <P8M> source <P255D>
-
- Window queue routines and redraw functions. <F128P10M><190><F255P255D> MYLIB.LIB,
- L_WIN1.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 36 <196> L_WIN3.C <P8M> source <P255D>
-
- Window/text utilities. <F128P10M><190><F255P255D> MYLIB.LIB, L_WIN1.C. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 37 <196> L_WIN4.C <P8M> source <P255D>
-
- Window moving utilities. <F128P10M><190><F255P255D> MYLIB.LIB, L_WIN1.C. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 38 <196> L_WIN5.C <P8M> source <P255D>
-
- Window utilities. <F128P10M><190><F255P255D> MYLIB.LIB, L_WIN1.C. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 39 <196> MAKEHELP.C <P8M> source <P255D>
-
- Editor for creating help screens. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS:
- TC, QUICK C, TC++]
-
- @BODY LEFT = 40 <196> MAKEHELP.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> MAKEHELP.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 41 <196> MYDEF.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 42 <196> MYLIB.LIB <P8M> project <P255D>
-
- A screen/window library for building screen interfaces. <F128P10M><190><F255P255D>
- READ.ME, MYDEF.H, *.PRJ, L_*.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 43 <196> PANEL1.C <P8M> source <P255D>
-
- Demonstrates non-overlapping windows (i.e. panels). <F128P10M><190><F255P255D>
- MYLIB.LIB, PANEL2.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 44 <196> PANEL1.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> PANEL1.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 45 <196> PANEL2.C <P8M> source <P255D>
-
- Demonstrates non-overlapping windows (i.e. panels). <F128P10M><190><F255P255D>
- MYLIB.LIB, PANEL1.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 46 <196> PANEL2.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> PANEL2.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 47 <196> PD-DEMO.C <P8M> source <P255D>
-
- Pull-down menu system. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC,
- QUICK C, TC++]
-
- @BODY LEFT = 48 <196> PD-DEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> PD-DEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 49 <196> PD.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> PD-DEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 50 <196> POPDEMO.C <P8M> source <P255D>
-
- Pop-up menu system. <F128P10M><190><F255P255D> MYLIB.LIB. [MS-DOS: TC, QUICK
- C, TC++]
-
- @BODY LEFT = 51 <196> POPDEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> POPDEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 52 <196> READ.ME <P8M> doc <P255D>
-
- . <F128P10M><190><F255P255D> MYLIB.LIB.
-
- @BODY LEFT = 53 <196> READHLP.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> HELPDEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 54 <196> TWO-WAY.C <P8M> source <P255D>
-
- Demonstration of full/partial menu selection. <F128P10M><190><F255P255D> MYLIB.LIB.
- [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 55 <196> TWO-WAY.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> TWO-WAY.C. [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 56 <196> WINDEMO.C <P8M> source <P255D>
-
- Demonstration of window creation/movement. <F128P10M><190><F255P255D> MYLIB.LIB.
- [MS-DOS: TC, QUICK C, TC++]
-
- @BODY LEFT = 57 <196> WINDEMO.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> WINDEMO.C. [MS-DOS: TC, QUICK C, TC++]
-
- @HEAD1 1COL = CUG338
-
- @HEAD1 2COL = <%6>68000 C compiler and assembler<%0>
-
- @BODY RIGHT = [restricted] 2 disks.
-
- @BODY RIGHT = The cross development tools for MS-DOS from Brian Brown
- (New Zealand) includes a 68000 C compiler, which was adapted from
- CUG204 68K C compiler and assembler adapted from CUG261 68K cross
- assembler. The compiler uses both intermediate and peephole optimization
- and generates very efficient 68000 assembly code. It accepts floating
- point types but doesn't know how to deal with them. The preprocessor
- supports only <F105P8MI>#include<F255P255D>, and <F105P8MI>#define<F255P255D>. There
- is no standard runtime library support. The disk includes the C source
- code and MS-DOS executable code for both compiler and assembler and
- documentation. The source code will compile under Turbo C. Currently,
- no commercial use of the programs is allowed.
-
-
-
- @BODY LEFT = 1 <196> ANALYZE.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 2 <196> AS68.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 3 <196> AS68.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE.
-
- @BODY LEFT = 4 <196> AS68.EXE <P8M> executable <P255D>
-
- By Stuart Dole, Steve Passe, Brian Brown. A disk to disk assembler
- for the Motorola 68000 microprocessor. Its directives and mnemonic
- set closely follow that of the Motorola Resident Structured Assembler. It
- has been altered to accept assembler output from the 68000 C compiler
- (cc68k). <F128P10M><190><F255P255D> CC68K.EXE, AS68.C, AS68.DOC, AS68.FCH,
- AS68.PRJ, ASERR.C, ASETC.C, ASINIT.C, ASMT.C, BC1.C, LIB68.C, POP.C,
- PROTOTYP.H, PSDO.C, PSDO1.C, PSDO2.C, SYMTBL.C, TEST.ASM, AS68.H,
- BC.C, BC2.C, README.CUG. [MS-DOS]
-
- @BODY LEFT = 5 <196> AS68.FCH <P8M> doc <P255D>
-
- AS68 Function Chart. <F128P10M><190><F255P255D> AS68.EXE.
-
- @BODY LEFT = 6 <196> AS68.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 7 <196> AS68.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 8 <196> ASERR.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 9 <196> ASETC.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 10 <196> ASINIT.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 11 <196> ASMT.C <P8M> source <P255D>
-
- Mnemonic Tables For AS68. <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC
- 4.0]
-
- @BODY LEFT = 12 <196> BC.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 13 <196> BC1.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 14 <196> BC2.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 15 <196> C.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 16 <196> CC68K.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE.
-
- @BODY LEFT = 17 <196> CC68K.EXE <P8M> executable <P255D>
-
- By Matthew Brandt, Brian Brown. An optimizing C compiler for the Motorola
- 68000 processor. Modified for MS-DOS and compatibility with the AS68
- assembler. <F128P10M><190><F255P255D> AS68.EXE, ANALYZE.C, C.H, CC68K.DOC,
- CC68K.PRJ, CGLBDEC.H, CGLBDEF.C, CMAIN.C, CODE.H, DECL.C, EXPR.C,
- EXPR.H, FUNC.C, GEN.H, GENCODE.C, GENSTMT.C, GETSYM.C, INIT.C, INTEXPR.C,
- LIST.C, MEMMGT.C, OPTIMIZE.C, OUTCODE.C, PEEPGEN.C, PREPROC.C, REGISTER.C,
- SEARCHKW.C, STMT.C, SYMBOL.C, README.CUG. [MS-DOS] May exhibit some
- irregularity when dealing with long integers on the IBM-PC.
-
- @BODY LEFT = 18 <196> CC68K.PRJ <P8M> project <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 19 <196> CGLBDEC.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 20 <196> CGLBDEF.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 21 <196> CMAIN.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 22 <196> CODE.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 23 <196> DECL.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 24 <196> EXPR.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 25 <196> EXPR.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 26 <196> FUNC.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 27 <196> GEN.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 28 <196> GENCODE.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 29 <196> GENSTMT.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 30 <196> GETSYM.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 31 <196> INIT.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 32 <196> INITEXPR.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 33 <196> LIB68.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 34 <196> LIST.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 35 <196> MEMMGT.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 36 <196> OPTIMIZE.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 37 <196> OUTCODE.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 38 <196> PEEPGEN.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 39 <196> POP.C <P8M> source <P255D>
-
- Operand Field Parser. <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 40 <196> PREPROC.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 41 <196> PROTOTYP.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 42 <196> PSDO.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 43 <196> PSDO1.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 44 <196> PSDO2.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS: MSC 4.0]
-
- @BODY LEFT = 45 <196> README.CUG <P8M> doc <P255D>
-
- Listing of volume contents. <F128P10M><190><F255P255D> CC68K.EXE, AS68.EXE.
-
- @BODY LEFT = 46 <196> REGISTER.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 47 <196> SEARCHKW.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 48 <196> STMT.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 49 <196> SYMBOL.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> CC68K.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 50 <196> SYMTBL.C <P8M> source <P255D>
-
- Symbol Table Code For AS68. <F128P10M><190><F255P255D> AS68.EXE. [MS-DOS:
- MSC 4.0]
-
- @BODY LEFT = 51 <196> TEST.ASM <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> AS68.EXE.
-
- @HEAD1 1COL = CUG339
-
- @HEAD1 2COL = CTRLCLIB
-
- @BODY RIGHT = By William Letendre. [share2] 2 disks.
-
- @BODY RIGHT = This shareware package from William Letendre (NJ), is
- a collection of C functions to help programmers manage user-inititated
- interrupts such as Control-c, Control-Break, lock keys, and reboot
- sequences. The disk includes small and large memory model libraries
- for Microsoft C v5.1 and v6.0, Quick C v2.5, Turbo C v2.0, and Turbo
- C++ v1.0, and sample demo programs.
-
-
-
- @BODY LEFT = 1 <196> BOOTDEMO.C <P8M> source <P255D>
-
- Demo program for CTRLCLIB boot functions. <F128P10M><190><F255P255D> SMSC5CL.LIB,
- BOOTDEMO.EXE. [MS-DOS: QUICKC 2.5, MSC 5.0, TC 2.0, MSC 6.0, TC++
- 1.0]
-
- @BODY LEFT = 2 <196> BOOTDEMO.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> BOOTDEMO.C, COMPMSC5.BAT, COMPMSC6.BAT, COMPQC25.BAT,
- COMPTC20.BAT, COMPTCXX.BAT. [MS-DOS]
-
- @BODY LEFT = 3 <196> CLDEMO.C <P8M> source <P255D>
-
- Demo program for the Ctrl+C Library functions. <F128P10M><190><F255P255D>
- COMPTCXX.BAT, COMPTC20.BAT, COMPQC25.BAT, COMPMSC5.BAT, COMPMSC6.BAT,
- CLDEMO.EXE, SMSC5CL.LIB. [MS-DOS: QUICKC 2.5, MSC 5.0, TC 2.0, MSC
- 6.0, TC++ 1.0]
-
- @BODY LEFT = 4 <196> CLDEMO.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> CLDEMO.C. [MS-DOS]
-
- @BODY LEFT = 5 <196> COMPMSC5.BAT <P8M> batch <P255D>
-
- Compiles demo programs -- small model. <F128P10M><190><F255P255D> CLDEMO.EXE,
- BOOTDEMO.EXE, MSC5.MAK. [MS-DOS]
-
- @BODY LEFT = 6 <196> COMPMSC6.BAT <P8M> batch <P255D>
-
- Compiles demo programs -- small model. <F128P10M><190><F255P255D> CLDEMO.EXE,
- BOOTDEMO.EXE, MSC6.MAK. [MS-DOS]
-
- @BODY LEFT = 7 <196> COMPQC25.BAT <P8M> batch <P255D>
-
- Compiles demo programs -- small model. <F128P10M><190><F255P255D> CLDEMO.EXE,
- BOOTDEMO.EXE, QC25.MAK. [MS-DOS]
-
- @BODY LEFT = 8 <196> COMPTC20.BAT <P8M> batch <P255D>
-
- Compiles demo programs -- small model. <F128P10M><190><F255P255D> CLDEMO.EXE,
- BOOTDEMO.EXE, TC20.MAK. [MS-DOS]
-
- @BODY LEFT = 9 <196> COMPTCXX.BAT <P8M> batch <P255D>
-
- Compiles demo programs -- small model. <F128P10M><190><F255P255D> CLDEMO.EXE,
- BOOTDEMO.EXE, TCXX.MAK. [MS-DOS]
-
- @BODY LEFT = 10 <196> CTRLC.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: QUICKC 2.5, MSC 5.0, TC 2.0,
- MSC 6.0, TC++ 1.0]
-
- @BODY LEFT = 11 <196> CTRLCDOC.EXE <P8M> executable <P255D>
-
- Self-extracting archive for the Ctrl+C Library's User Manual. <F128P10M><190><F255P255D>
- SMSC5CL.LIB. [MS-DOS]
-
- @BODY LEFT = 12 <196> HISTORY.DOC <P8M> doc <P255D>
-
- CTRLCLIB - The Ctrl+C library -- History File. Revision history. <F128P10M><190><F255P255D>
- README.1ST.
-
- @BODY LEFT = 13 <196> LMSC5CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Large memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 14 <196> LMSC6CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Large memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 15 <196> LQC25CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Large memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: QUICKC 2.5]
-
- @BODY LEFT = 16 <196> LTC20CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Large memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 17 <196> LTCXXCL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Large memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 18 <196> MSC5.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> COMPMSC5.BAT. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 19 <196> MSC6.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> COMPMSC6.BAT. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 20 <196> QC25.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> COMPQC25.BAT. [MS-DOS: QUICKC 2.5]
-
- @BODY LEFT = 21 <196> QUICKREF.DOC <P8M> doc <P255D>
-
- Quick reference guide to library functions. <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 22 <196> README.1ST <P8M> doc <P255D>
-
- Describes function, content, support, exceptions, evaluation and registration
- for the Ctrl+C Library. <F128P10M><190><F255P255D> SMCS5CL.LIB, HISTORY.DOC,
- VENDOR.DOC, QUICKREF.DOC, REGISTER.FRM, SYSOP.DOC.
-
- @BODY LEFT = 23 <196> REGISTER.FRM <P8M> doc <P255D>
-
- Registration form. <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 24 <196> SMCS6CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Small memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 25 <196> SMSC5CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). The Ctrl+C Library
- contains C functions that programmers can use to manage user-initiated
- interrupts. Gives programmers full control over the following kinds
- of program interrupts: all types of program "breaks" -- ctrl-c, ctrl-break,
- ctrl-z, and alt-3; the "pause" keys -- ctrl-s, and 'pause' (or ctrl-numlock);
- the print screen keys -- prtsc, ctrl-p, and ctrl-prtsc; and others. There
- are functions to trap the system reset keys, and/or to force either
- a warm or a cold reboot. There are also functions to capture and control
- the setting of all 'lock' keys such as CapsLock and NumLock. Facilities
- exist for capturing keyboard make/break codes if needed. Small memory
- model. <F128P10M><190><F255P255D> README.1ST, CTRLCDOC.EXE, CTRLC.H, BOOTDEMO.C,
- CLDEMO.C, SMSC6CL.LIB, SQC25CL.LIB, STC20CL.LIB, STCXXCL.LIB, LMSC6CL.LIB,
- LQC25CL.LIB, LTC20CL.LIB, LTCXXCL.LIB, LMSC5CL.LIB. [MS-DOS: MSC 5.0]
-
- @BODY LEFT = 26 <196> SQC25CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Small memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: QUICKC 2.5]
-
- @BODY LEFT = 27 <196> STC20CL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Small memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 28 <196> STCXXCL.LIB <P8M> library <P255D>
-
- CTRLCLIB v1.0 Interrupt Management Library (asp). Small memory model.
- <F128P10M><190><F255P255D> SMSC5CL.LIB. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 29 <196> SYSOP.DOC <P8M> doc <P255D>
-
- Information for bulletin board sysops. <F128P10M><190><F255P255D> README.1ST.
-
- @BODY LEFT = 30 <196> TC20.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> COMPTC20.BAT. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 31 <196> TCXX.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> COMPTCXX.BAT. [MS-DOS: TC++ 1.0]
-
- @BODY LEFT = 32 <196> VENDOR.DOC <P8M> doc <P255D>
-
- General copying and distribution requirements. Registration notes.
- Product description. <F128P10M><190><F255P255D> README.1ST.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- @HEAD1 1COL = CUG340
-
- @HEAD1 2COL = C-Window
-
- @BODY RIGHT = By Josef Ebnet. [share2] 1 disk.
-
- @BODY RIGHT = This shareware package from Josef Ebnet (Germany) is
- an interactive screen format generator, C-Window 3.0. C-Window provides
- a user-interface editor that creates windows, pop-up/pull-down menus,
- variable-length data entry fields with user-specified attributes. The
- output C source code is compiled under Microsoft/Quick C, Turbo C,
- or Lattice C. The distribution disk includes the form editor, sample
- programs and small model object modules for Microsoft/Quick C, Turbo
- C, and Lattice C.
-
-
-
- @BODY LEFT = 1 <196> HELP.TXT <P8M> doc <P255D>
-
- Documentation for C-Window. <F128P10M><190><F255P255D> UNIFORM.EXE, QUICK.TXT,
- SUB.TXT.
-
- @BODY LEFT = 2 <196> MESSAGE.BLD <P8M> data <P255D>
-
- Format file for example "message". <F128P10M><190><F255P255D> UNIFORM.EXE,
- HELP.TXT.
-
- @BODY LEFT = 3 <196> ORDER.BLD <P8M> data <P255D>
-
- Format file for example "order". <F128P10M><190><F255P255D> UNIFORM.EXE.
-
- @BODY LEFT = 4 <196> QUICK.TXT <P8M> doc <P255D>
-
- Submission information. <F128P10M><190><F255P255D> HELP.TXT, UNIFORM.EXE.
-
- @BODY LEFT = 5 <196> REGIST.FOR <P8M> doc <P255D>
-
- Registration form. <F128P10M><190><F255P255D> HELP.TXT, UNIFORM.EXE.
-
- @BODY LEFT = 6 <196> SUB.TXT <P8M> doc <P255D>
-
- Submission information. <F128P10M><190><F255P255D> HELP.TXT, UNIFORM.EXE.
-
- @BODY LEFT = 7 <196> TESTFMT.BLD <P8M> data <P255D>
-
- Format file for example "testfmt". <F128P10M><190><F255P255D> UNIFORM.EXE,
- HELP.TXT.
-
- @BODY LEFT = 8 <196> UFC013.C <P8M> source <P255D>
-
- Example "order". <F128P10M><190><F255P255D> UFC01S.OBJ. [MS-DOS2.1: MSC, QUICK
- C]
-
- @BODY LEFT = 9 <196> UFC014.C <P8M> source <P255D>
-
- Example "easy". <F128P10M><190><F255P255D> UFC01S.OBJ. [MS-DOS2.1: MSC, QUICK
- C]
-
- @BODY LEFT = 10 <196> UFC015.C <P8M> source <P255D>
-
- Example "dynamic". <F128P10M><190><F255P255D> UFC01S.OBJ. [MS-DOS2.1: MSC,
- QUICK C]
-
- @BODY LEFT = 11 <196> UFC01S.OBJ <P8M> object <P255D>
-
- Interface module for Microsoft C and Quick C. <F128P10M><190><F255P255D> UNIFORM.EXE,
- _UFC01.H, UFC013.C, UFC014.C, UFC015.C, UFC02S.OBJ, UFCO3S.OBJ, HELP.TXT.
- [MS-DOS2.1: MSC, QUICK C]
-
- @BODY LEFT = 12 <196> UFC023.C <P8M> source <P255D>
-
- Example "order". <F128P10M><190><F255P255D> UFC02S.OBJ. [MS-DOS2.1: TC]
-
- @BODY LEFT = 13 <196> UFC024.C <P8M> source <P255D>
-
- Example "easy". <F128P10M><190><F255P255D> UFC02S.OBJ. [MS-DOS2.1: TC]
-
- @BODY LEFT = 14 <196> UFC025.C <P8M> source <P255D>
-
- Example "dynamic". <F128P10M><190><F255P255D> UFC02S.OBJ. [MS-DOS2.1: TC]
-
- @BODY LEFT = 15 <196> UFC02S.OBJ <P8M> object <P255D>
-
- Interface module for Turbo C. <F128P10M><190><F255P255D> UNIFORM.EXE, UFC01S.OBJ,
- UFCO3S.OBJ, HELP.TXT, UFC023.C, UFC024.C, UFC025.C, _UFC02.H. [MS-DOS2.1:
- TC]
-
- @BODY LEFT = 16 <196> UFC033.C <P8M> source <P255D>
-
- Example "order". <F128P10M><190><F255P255D> UFC03S.OBJ. [MS-DOS2.1: LC]
-
- @BODY LEFT = 17 <196> UFC034.C <P8M> source <P255D>
-
- Example "easy". <F128P10M><190><F255P255D> UFC03S.OBJ. [MS-DOS2.1: LC]
-
- @BODY LEFT = 18 <196> UFC035.C <P8M> source <P255D>
-
- Example "dynamic". <F128P10M><190><F255P255D> UFC03S.OBJ. [MS-DOS2.1: LC]
-
- @BODY LEFT = 19 <196> UFC03S.OBJ <P8M> object <P255D>
-
- Interface module for Lattice C. <F128P10M><190><F255P255D> UNIFORM.EXE, UFC01S.OBJ,
- UFC02S.OBJ, HELP.TXT, UFC033.C, UFC034.C, UFC035.C, _UFC03.H. [MS-DOS2.1:
- LC]
-
- @BODY LEFT = 20 <196> UNIFORM.CFG <P8M> data <P255D>
-
- Configuration file for UNIFORM.EXE. <F128P10M><190><F255P255D> UNIFORM.EXE.
-
- @BODY LEFT = 21 <196> UNIFORM.EXE <P8M> executable <P255D>
-
- A screen management system. <F128P10M><190><F255P255D> UNIFORM.CFG, UFC01S.OBJ,
- UFC02S.OBJ, HELP.TXT, *.BLD, REGIST.FOR. [MS-DOS2.1: TC, MSC, LC,
- QUICK C]
-
- @BODY LEFT = 22 <196> _UFC01.H <P8M> header <P255D>
-
- Header file for examples. <F128P10M><190><F255P255D> UFC01S.OBJ. [MS-DOS2.1:
- MSC, QUICK C]
-
- @BODY LEFT = 23 <196> _UFC02.H <P8M> header <P255D>
-
- Header file for examples. <F128P10M><190><F255P255D> UFC02S.OBJ. [MS-DOS2.1:
- TC]
-
- @BODY LEFT = 24 <196> _UFC03.H <P8M> header <P255D>
-
- Header file for examples. <F128P10M><190><F255P255D> UFC03S.OBJ. [MS-DOS2.1:
- LC]
-
- @HEAD1 1COL = CUG341
-
- @HEAD1 2COL = Orbit Propagation
-
- @BODY RIGHT = By Rodney Long. [public] 1 disk.
-
- @BODY RIGHT = Includes several orbital mechanics utilities submitted
- by Rodney Long (MD). A two-body, Keplerian orbit propagator that
- uses the universal variables method, a solver for Kepler's equation,
- a conversion routine for converting between true and eccentric anomaly,
- a conversion routine for Keplerian to Cartesian coordinates, a conversion
- routine for Cartesian to Keplerian elements, plus period, semi-latus
- rectum, true, and eccentric anomalies are all provided for educational
- purposes. The disk includes all the source code, MS-DOS executable
- code, input test data, and the resulting output data. The program
- was developed and compiled using Microsoft C v5.1.
-
-
-
- @BODY LEFT = 1 <196> C2KE.C <P8M> source <P255D>
-
- Cartesian-to-Keplerian Conversion Routines. Converts Cartesian xyz
- position and velocity elements into the six classical Keplerian orbital
- elements. <F128P10M><190><F255P255D> READ.ME, ORBCONS.H, K2CE.C, C2KE.*.*.
- [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 2 <196> C2KE.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> C2KE.C. [MS-DOS3.3]
-
- @BODY LEFT = 3 <196> C2KE1Q.IN <P8M> data <P255D>
-
- Input test for TWOBDY.C. It is the first output point from the TWOBDY
- tests. <F128P10M><190><F255P255D> TWOBDY.C, C2KE.C.
-
- @BODY LEFT = 4 <196> C2KE1Q.OUT <P8M> data <P255D>
-
- The first output point from the TWOBDY tests, converted to Keplerian
- elements. <F128P10M><190><F255P255D> TWOBDY.C, C2KE.C.
-
- @BODY LEFT = 5 <196> C2KECIRC.IN <P8M> data <P255D>
-
- Circular, equatorial orbit. <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 6 <196> C2KECIRC.OUT <P8M> data <P255D>
-
- . <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 7 <196> C2KEORB1.IN <P8M> data <P255D>
-
- . <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 8 <196> C2KEORB1.OUT <P8M> data <P255D>
-
- . <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 9 <196> C2KEORB2.IN <P8M> data <P255D>
-
- Uses a more general retrograde orbit than RETR orbits. <F128P10M><190><F255P255D>
- C2KE.C.
-
- @BODY LEFT = 10 <196> C2KEORB2.OUT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 11 <196> C2KEPOLR.IN <P8M> data <P255D>
-
- Polar orbit. <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 12 <196> C2KEPOLR.OUT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 13 <196> C2KERETR.OUT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 14 <196> CTKERETR.IN <P8M> data <P255D>
-
- Retrograde orbit. <F128P10M><190><F255P255D> C2KE.C.
-
- @BODY LEFT = 15 <196> ENU.C <P8M> source <P255D>
-
- Converts between eccentric and true anomaly. <F128P10M><190><F255P255D> READ.ME,
- ORBCONS.H, ENU.C, ENU.OUT. [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 16 <196> ENU.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> ENU.C. [MS-DOS3.3]
-
- @BODY LEFT = 17 <196> ENU.OUT <P8M> data <P255D>
-
- Output from the ENU tests. <F128P10M><190><F255P255D> ENU.C.
-
- @BODY LEFT = 18 <196> K2CE.C <P8M> source <P255D>
-
- Keplerian-to-Cartesian Conversion Routine. Converts the six classical
- Keplerian orbital elements to Cartesian xyz position and velocity
- elements. <F128P10M><190><F255P255D> READ.ME, ORBCONS.H, C2KE.C, K2CE*.*.
- [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 19 <196> K2CE.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> K2CE.C. [MS-DOS3.3]
-
- @BODY LEFT = 20 <196> K2CECIRC.IN <P8M> data <P255D>
-
- Test input for K2CE.C. Uses a circular, equatorial orbit. <F128P10M><190><F255P255D>
- K2CE.C.
-
- @BODY LEFT = 21 <196> K2CECIRC.OUT <P8M> data <P255D>
-
- Output from test input. <F128P10M><190><F255P255D> K2CE.C, K2CECIRC.IN.
-
- @BODY LEFT = 22 <196> K2CEORB1.IN <P8M> data <P255D>
-
- . <F128P10M><190><F255P255D> K2CE.C.
-
- @BODY LEFT = 23 <196> K2CEORB1.OUT <P8M> data <P255D>
-
- . <F128P10M><190><F255P255D> K2CE.C.
-
- @BODY LEFT = 24 <196> K2CEORB2.IN <P8M> data <P255D>
-
- Uses a more general retrograde orbit than RETR orbits. <F128P10M><190><F255P255D>
- K2CE.C.
-
- @BODY LEFT = 25 <196> K2CEORB2.OUT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> K2CE.C.
-
- @BODY LEFT = 26 <196> K2CEPOLR.IN <P8M> data <P255D>
-
- Polar orbit. <F128P10M><190><F255P255D> K2CE.C.
-
- @BODY LEFT = 27 <196> K2CEPOLR.OUT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> K2CE.C.
-
- @BODY LEFT = 28 <196> K2CERETR.IN <P8M> data <P255D>
-
- Retrograde orbit. <F128P10M><190><F255P255D> K2CE.C.
-
- @BODY LEFT = 29 <196> K2CERETR.OUT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> K2CE.C.
-
- @BODY LEFT = 30 <196> ORBCONS.H <P8M> header <P255D>
-
- . <F128P10M><190><F255P255D> READ.ME, TWOBDY.C, SK.C, K2CE.C, ENU.C, C2KE.C.
- [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 31 <196> READ.ME <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> K2CE.C, C2KE.C, ENU.C, SK.C, TWOBDY.C.
-
- @BODY LEFT = 32 <196> SK.C <P8M> source <P255D>
-
- Solves Kepler's equation for eccentric anomaly, using iterative solution
- by Newton's method. <F128P10M><190><F255P255D> READ.ME, ORBCONS.H, SK.EXE,
- SK.OUT. [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 33 <196> SK.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> SK.C. [MS-DOS3.3]
-
- @BODY LEFT = 34 <196> SK.OUT <P8M> data <P255D>
-
- Output from SK tests. <F128P10M><190><F255P255D> SK.C.
-
- @BODY LEFT = 35 <196> TWOBDY.C <P8M> source <P255D>
-
- Two-Body, Keplerian Orbit Propagator. Uses universal variables formulation
- to propagate Cartesian position and velocity for a specified time
- interval. <F128P10M><190><F255P255D> READ.ME, ORBCONS.H, TWOBDY.*, C2KE1Q.*.
- [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 36 <196> TWOBDY.EXE <P8M> executable <P255D>
-
- . <F128P10M><190><F255P255D> TWOBDY.C. [MS-DOS3.3]
-
- @BODY LEFT = 37 <196> TWOBDY.IN <P8M> data <P255D>
-
- Input test data for TWOBDY.C. <F128P10M><190><F255P255D> TWOBDY.C.
-
- @BODY LEFT = 38 <196> TWOBDY.OUT <P8M> data <P255D>
-
- <F128P10M><190><F255P255D> TWOBDY.C.
-
- @HEAD1 1COL = CUG342
-
- @HEAD1 2COL = I8255 Interface Library
-
- @BODY RIGHT = By Blake Miller. [public] 1 disk.
-
- @BODY RIGHT = Submitted by Blake Miller (AL), this library includes
- a collection of routines for digital I/O using a Computer Boards Inc.
- CIOAD-16, or a Metrabyte PIO12 compatible digital I/O board containing
- at least one Intel 8255 Programmable Peripheral Interface integrated
- circuit. The functions include initialization of data space, configuration,
- clear/read/write the bytes in the 8255, etc. He has also provided
- a more general and advanced digital I/O library. The disk includes
- all the source code for the library, small/medium/large model library,
- make files, and test/demo programs.
-
-
-
- @BODY LEFT = 1 <196> IODESC.TXT <P8M> doc <P255D>
-
- DIOLIB Library 8255 Function Descriptions: General. <F128P10M><190><F255P255D>
- DIOLIBS.LIB, DIOLIBM.LIB, DIOLIBL.LIB, DIOLIB.TXT, DIOFNC11.TXT, DIOMAKE.BAT,
- DIOTST01.C, DIOTST02.C.
-
- @BODY LEFT = 2 <196> CHIPFN01.C <P8M> source <P255D>
-
- Port I/O Function 1. 80x86 OUT instruction function. <F128P10M><190><F255P255D>
- I8255LS.LIB. [MS-DOS: QUICKC 2.0]
-
- @BODY LEFT = 3 <196> CHIPFN02.C <P8M> source <P255D>
-
- Port I/O Function 2. 80x86 IN instruction function. <F128P10M><190><F255P255D>
- I8255LS.LIB. [MS-DOS: QUICKC 2.0]
-
- @BODY LEFT = 4 <196> CONTACT.TXT <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> DIODESC.TXT, I8255.TXT.
-
- @BODY LEFT = 5 <196> DIOFNC01.C <P8M> source <P255D>
-
- Data Area Initialization Function. <F128P10M><190><F255P255D> DIOLIBS.LIB.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 6 <196> DIOFNC02.C <P8M> source <P255D>
-
- Set 8255 Mode Function. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 7 <196> DIOFNC03.C <P8M> source <P255D>
-
- Bit Put Function. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 8 <196> DIOFNC04.C <P8M> source <P255D>
-
- Bit Get Function. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 9 <196> DIOFNC05.C <P8M> source <P255D>
-
- 8255 Byte Put Function. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 10 <196> DIOFNC06.C <P8M> source <P255D>
-
- 8255 Get Byte Function. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 11 <196> DIOFNC07.C <P8M> source <P255D>
-
- Write All Bytes. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 12 <196> DIOFNC08.C <P8M> source <P255D>
-
- Read All I8255 Bytes. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 13 <196> DIOFNC09.C <P8M> source <P255D>
-
- 80x86 OUT Instruction Function. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS:
- QUICKC 2.0] Uses inline assemble language.
-
- @BODY LEFT = 14 <196> DIOFNC10.C <P8M> source <P255D>
-
- 80x86 IN Instruction Function. <F128P10M><190><F255P255D> DIOLIBS.LIB. [MS-DOS:
- QUICKC 2.0] Uses inline assemble language.
-
- @BODY LEFT = 15 <196> DIOFNC11.C <P8M> source <P255D>
-
- Port Array Functions. These multi-port functions are written as an
- extension to the single-port functions. <F128P10M><190><F255P255D> DIOLIBS.LIB,
- DIOFNC11.TXT. [MS-DOS: MSC 5.1] These functions have not been tested.
-
- @BODY LEFT = 16 <196> DIOFNC11.TXT <P8M> doc <P255D>
-
- DIOLIB Library 8255 Function Descriptions: Array. <F128P10M><190><F255P255D>
- DIODESC.TXT, DIOFNC11.C.
-
- @BODY LEFT = 17 <196> DIOLIB.H <P8M> header <P255D>
-
- DIOLIB Library Function Header File. <F128P10M><190><F255P255D> DIOLIBS.LIB.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 18 <196> DIOLIB.TXT <P8M> doc <P255D>
-
- One line descriptions of files associated with the DIOLIB library.
- <F128P10M><190><F255P255D> DIODESC.TXT.
-
- @BODY LEFT = 19 <196> DIOLIBL.BLD <P8M> make <P255D>
-
- MAKE Description File for Large Memory Model. <F128P10M><190><F255P255D> DIOLIBL.LIB.
- [MS-DOS: MSC 5.1, QUICKC 2.0] Calls both MSC and QC.
-
- @BODY LEFT = 20 <196> DIOLIBL.LIB <P8M> library <P255D>
-
- DIOLIB Function Library : Large Memory Model. Collection of routines
- for digital I/O using a Computer Boards Inc. CIOAD-16 or a Metrabyte
- PIO12 compatible digital I/O board containing at least one Intel 8255
- Programmable Peripheral Interface integrated circuit. <F128P10M><190><F255P255D>
- DIOLIBL.LST, DIOLIBL.BLD, DIODESC.TXT. [MS-DOS: QUICK C]
-
- @BODY LEFT = 21 <196> DIOLIBL.LST <P8M> doc <P255D>
-
- DIOLIB Library Listing : Large Memory Model. Lists all functions in
- the library, their offsets, code and data sizes, and the source files
- where they may be found. <F128P10M><190><F255P255D> DIOLIBS.LIB.
-
- @BODY LEFT = 22 <196> DIOLIBM.BLD <P8M> make <P255D>
-
- MAKE Description File for Medium Memory Model. <F128P10M><190><F255P255D>
- DIOLIBM.LIB. [MS-DOS: MSC 5.1, QUICKC 2.0] Calls both MSC and QC.
-
- @BODY LEFT = 23 <196> DIOLIBM.LIB <P8M> library <P255D>
-
- DIOLIB Function Library : Medium Memory Model. Collection of routines
- for digital I/O using a Computer Boards Inc. CIOAD-16 or a Metrabyte
- PIO12 compatible digital I/O board containing at least one Intel 8255
- Programmable Peripheral Interface integrated circuit. <F128P10M><190><F255P255D>
- DIOLIBM.LST, DIOLIBM.BLD, DIODESC.TXT. [MS-DOS: QUICK C]
-
- @BODY LEFT = 24 <196> DIOLIBM.LST <P8M> doc <P255D>
-
- DIOLIB Library Listing : Medium Memory Model. Lists all functions
- in the library, their offsets, code and data sizes, and the source
- files where they may be found. <F128P10M><190><F255P255D> DIOLIBS.LIB.
-
- @BODY LEFT = 25 <196> DIOLIBS.BLD <P8M> make <P255D>
-
- MAKE Description File for Small Memory Model. <F128P10M><190><F255P255D> DIOLIBS.LIB.
- [MS-DOS: MSC 5.1, QUICKC 2.0] Calls both MSC and QC.
-
- @BODY LEFT = 26 <196> DIOLIBS.LIB <P8M> library <P255D>
-
- DIOLIB Function Library : Small Memory Model. Collection of routines
- for digital I/O using a Computer Boards Inc. CIOAD-16 or a Metrabyte
- PIO12 compatible digital I/O board containing at least one Intel 8255
- Programmable Peripheral Interface integrated circuit. <F128P10M><190><F255P255D>
- DIOLIBS.LST, DIOLIBS.BLD, DIODESC.TXT. [MS-DOS: QUICK C]
-
- @BODY LEFT = 27 <196> DIOLIBS.LST <P8M> doc <P255D>
-
- DIOLIB Library Listing : Small Memory Model. Lists all functions in
- the library, their offsets, code and data sizes, and the source files
- where they may be found. <F128P10M><190><F255P255D> DIOLIBS.LIB.
-
- @BODY LEFT = 28 <196> DIOMAKE.BAT <P8M> batch <P255D>
-
- Builds libraries. Calls MAKE and uses MSC and QC. <F128P10M><190><F255P255D>
- DIODESC.TXT, DIOLIB.H, DIOFNC[01-11].C. [MS-DOS]
-
- @BODY LEFT = 29 <196> DIOTST01.C <P8M> source <P255D>
-
- DIOLIB Test/Demo Program 1. <F128P10M><190><F255P255D> DIODESC.TXT, DIOTST01.MAK.
- [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 30 <196> DIOTST01.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> DIOTST01.C. [MS-DOS: QUICK C]
-
- @BODY LEFT = 31 <196> DIOTST02.C <P8M> source <P255D>
-
- DIOLIB Test/Demo Program 2. Works with multi-port digital I/O boards.
- <F128P10M><190><F255P255D> DIODESC.TXT, DIOTST02.MAK. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 32 <196> DIOTST02.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> DIOTST02.C. [MS-DOS: QUICKC 2.0]
-
- @BODY LEFT = 33 <196> I8255.TXT <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> I8255LS.LIB, I8255LM.LIB, I8255LL.LIB, LIBBLD.BAT,
- I8255T01.C, SCNVTP01.MAK.
-
- @BODY LEFT = 34 <196> I8255F01.C <P8M> source <P255D>
-
- Data Area Initialization Function. <F128P10M><190><F255P255D> I8255LS.LIB.
- [MS-DOS: MSC 5.1, QUICKC 2.0]
-
- @BODY LEFT = 35 <196> I8255F02.C <P8M> source <P255D>
-
- Set 8255 Mode Function. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 36 <196> I8255F03.C <P8M> source <P255D>
-
- Bit Put Function. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 37 <196> I8255F04.C <P8M> source <P255D>
-
- Bit Get Function. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 38 <196> I8255F05.C <P8M> source <P255D>
-
- 8255 Byte Put Function. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 39 <196> I8255F06.C <P8M> source <P255D>
-
- 8255 Get Byte Function. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 40 <196> I8255F07.C <P8M> source <P255D>
-
- Write All Bytes. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 41 <196> I8255F08.C <P8M> source <P255D>
-
- Read All I8255 Bytes. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS: MSC
- 5.1]
-
- @BODY LEFT = 42 <196> I8255F09.C <P8M> source <P255D>
-
- Toggle Output Bit Function. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 43 <196> I8255FN.H <P8M> header <P255D>
-
- I8255 Library Header File. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS:
- MSC 5.1, QUICKC 2.0]
-
- @BODY LEFT = 44 <196> I8255LL.BLD <P8M> make <P255D>
-
- MAKE Description File : Large Memory Model. <F128P10M><190><F255P255D> I8255LL.LIB.
- [MS-DOS: MSC 5.1, QUICKC 2.0] Calls both MSC and QC.
-
- @BODY LEFT = 45 <196> I8255LL.LIB <P8M> library <P255D>
-
- I8255 Function Library : Large Memory Model. Intel 8255 Compatible
- Digital I/O Functions. <F128P10M><190><F255P255D> I8255.TXT, I8255LL.LST,
- I8255LL.BLD. [MS-DOS: QUICK C]
-
- @BODY LEFT = 46 <196> I8255LL.LST <P8M> doc <P255D>
-
- I8255 Library Listing : Large Memory Model. Lists all functions in
- the library, their offsets, code and data sizes, and the source files
- where they may be found. <F128P10M><190><F255P255D> I8255LL.LIB.
-
- @BODY LEFT = 47 <196> I8255LM.BLD <P8M> make <P255D>
-
- MAKE Description File : Medium Memory Model. <F128P10M><190><F255P255D> I8255LM.LIB.
- [MS-DOS: MSC 5.1, QUICKC 2.0] Calls both MSC and QC.
-
- @BODY LEFT = 48 <196> I8255LM.LIB <P8M> library <P255D>
-
- I8255 Function Library : Medium Memory Model. Intel 8255 Compatible
- Digital I/O Functions. <F128P10M><190><F255P255D> I8255LM.LST, I8255LM.BLD,
- I8255.TXT. [MS-DOS: QUICK C]
-
- @BODY LEFT = 49 <196> I8255LM.LST <P8M> doc <P255D>
-
- I8255 Library Listing : Medium Memory Model. Lists all functions in
- the library, their offsets, code and data sizes, and the source files
- where they may be found. <F128P10M><190><F255P255D> I8255LM.LIB.
-
- @BODY LEFT = 50 <196> I8255LS.BLD <P8M> make <P255D>
-
- MAKE Description File : Small Memory Model. <F128P10M><190><F255P255D> I8255LS.LIB.
- [MS-DOS: MSC 5.1, QUICKC 2.0] Calls both MSC and QC.
-
- @BODY LEFT = 51 <196> I8255LS.LIB <P8M> library <P255D>
-
- I8255 Function Library : Small Memory Model. Intel 8255 Compatible
- Digital I/O Functions. <F128P10M><190><F255P255D> I8255LS.LST, I8255LS.BLD,
- I8255.TXT. [MS-DOS: QUICK C]
-
- @BODY LEFT = 52 <196> I8255LS.LST <P8M> doc <P255D>
-
- I8255 Library Listing : Small Memory Model. Lists all functions in
- the library, their offsets, code and data sizes, and the source files
- where they may be found. <F128P10M><190><F255P255D> I8255LS.LIB.
-
- @BODY LEFT = 53 <196> I8255PC.H <P8M> header <P255D>
-
- PC 8255 Addresses and Defines. <F128P10M><190><F255P255D> I8255LS.LIB. [MS-DOS:
- MSC 5.1]
-
- @BODY LEFT = 54 <196> I8255T01.C <P8M> source <P255D>
-
- I8255 Library Function Test/Demo Program. <F128P10M><190><F255P255D> I8255T01.MAK.
- [MS-DOS: QUICKC 2.0]
-
- @BODY LEFT = 55 <196> I8255T01.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> I8255T01.C, I8255LS.LIB. [MS-DOS: QUICKC 2.0]
-
- @BODY LEFT = 56 <196> LIBBLD.BAT <P8M> batch <P255D>
-
- Builds all the I8255 libraries. Calls MAKE and uses MSC and QC. <F128P10M><190><F255P255D>
- CHIPFN01.C, CHIPFN02.C, I8255FN.H, I8255PC.H, I8255F[01-09].C, I8255.TXT.
- [MS-DOS]
-
- @BODY LEFT = 57 <196> SCNVFN01.C <P8M> source <P255D>
-
- String Conversion Function. Converts Unsigned Long, Unsigned Int,
- or Unsigned Char to a 'binary' string. <F128P10M><190><F255P255D> SCNVTP01.MAK.
- [MS-DOS: QUICKC 2.0]
-
- @BODY LEFT = 58 <196> SCNVTP01.C <P8M> source <P255D>
-
- String Conversion Test/Demo Program. Converts Long, Int, or Char to
- a binary string. <F128P10M><190><F255P255D> SCNVTP01.MAK. [MS-DOS: QUICKC
- 2.0]
-
- @BODY LEFT = 59 <196> SCNVTP01.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> SCNVTP01.C, SCNVFN01.C, I8255LS.LIB. [MS-DOS: QUICKC
- 2.0]
-
- @HEAD1 1COL = CUG343
-
- @HEAD1 2COL = C Image Processing System
-
- @BODY RIGHT = By Dwayne Phillips. [public] 3 disks.
-
- @BODY RIGHT = Dwayne Phillips (VA) has provided the source code and
- TIFF (Tag Image File Format) files for the C image processing system
- (CIPS). CIPS is a small system that combines image processing operators
- with a simple user interface. The source code is compiled using Microsoft
- C 6.0. Although certain display manipulation calls are unique to Microsoft,
- the substitution of these calls with equivalents from other C compilers,
- such as Turbo C, is possible.
-
-
-
- @BODY LEFT = 1 <196> ADDSUB.C <P8M> source <P255D>
-
- Image addition and subtraction functions. <F128P10M><190><F255P255D> TIFF.C,
- RTIFF.C, WTIFF.C, CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 2 <196> CIPS.C <P8M> source <P255D>
-
- C Image Processing System. Main calling routine. This system provides
- a user interface for performing various image processing operations,
- such as filtering, rotations, scaling, cutting, pasting, and rotating. Also
- provides image addition/subtraction, half-tone display, edge detection,
- and histogram equalization. <F128P10M><190><F255P255D> CIPS.H, NUMCVRT.C,
- GIN.C, RTIFF.C, TIFF.C, RSTRING.C, DISPLAY.C, PI.C, HT.C, STRAPPEND.C,
- FWRITE.C, DJET.C, HIST.C, EDGE.C, EDGE2.C, EDGE3.C, FILTER.C, ADDSUB.C,
- ROTATE.C, SCALE.C, IMAGE.EXE, CUTP.C. [MS-DOS: MSC 6.0] #include statements
- in this package expect a special directory structure.
-
- @BODY LEFT = 3 <196> CIPS.CAL <P8M> doc <P255D>
-
- List of called and calling functions. <F128P10M><190><F255P255D> CIPS.C.
-
- @BODY LEFT = 4 <196> CIPS.H <P8M> header <P255D>
-
- Data structure declarations. <F128P10M><190><F255P255D> CIPS.C. [MS-DOS: MSC
- 6.0]
-
- @BODY LEFT = 5 <196> CIPS.TOC <P8M> doc <P255D>
-
- Table of contents of functions. <F128P10M><190><F255P255D> CIPS.C.
-
- @BODY LEFT = 6 <196> CIPS.TRE <P8M> doc <P255D>
-
- Function hierarchy tree. <F128P10M><190><F255P255D> CIPS.C.
-
- @BODY LEFT = 7 <196> CIPS2.C <P8M> source <P255D>
-
- Reads a string of input from the keyboard. <F128P10M><190><F255P255D> RSTRING.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 8 <196> CIPS3.C <P8M> source <P255D>
-
- Image addition and subtraction functions. <F128P10M><190><F255P255D> ADDSUB.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 9 <196> CREATE.C <P8M> source <P255D>
-
- Creates an 8 bit TIFF file of specified length and width. <F128P10M><190><F255P255D>
- WTIFF.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 10 <196> CUTP.C <P8M> source <P255D>
-
- Functions for cutting and pasting pieces of images. <F128P10M><190><F255P255D>
- TIFF.C, RTIFF.C, WTIFF.C, CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 11 <196> DISPLAY.C <P8M> source <P255D>
-
- Functions which display images on a monitor. <F128P10M><190><F255P255D> RTIFF.C,
- HIST.C, CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 12 <196> DJET.C <P8M> source <P255D>
-
- These functions print a 200x200 image using dithering to an HP DeskJet
- or compatible (laserjet). This uses an 8x8 matrix which gives 64
- shades of gray. <F128P10M><190><F255P255D> RTIFF.C, HIST.C, CIPS.C. [MS-DOS:
- MSC 6.0]
-
- @BODY LEFT = 13 <196> EDGE.C <P8M> source <P255D>
-
- These functions implement several types of basic edge detection. <F128P10M><190><F255P255D>
- TIFF.C, RTIFF.C, WTIFF.C, CIPS.C, NUMCVRT.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 14 <196> EDGE2.C <P8M> source <P255D>
-
- These functions implement several types of advanced edge detection.
- <F128P10M><190><F255P255D> TIFF.C, RTIFF.C, WTIFF.C, CIPS.C, NUMCVRT.C, EDGE.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 15 <196> EDGE3.C <P8M> source <P255D>
-
- These functions implement several types of advanced edge detection.
- <F128P10M><190><F255P255D> TIFF.C, RTIFF.C, WTIFF.C, CIPS.C, EDGE2.C, NUMCVRT.C,
- EDGE.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 16 <196> FILTER.C <P8M> source <P255D>
-
- These functions implement several types of basic spatial frequency
- filters. <F128P10M><190><F255P255D> TIFF.C, RTIFF.C, WTIFF.C, CIPS.C, NUMCVRT.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 17 <196> FWRITE.C <P8M> source <P255D>
-
- These functions write a string to a file. <F128P10M><190><F255P255D> CIPS.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 18 <196> GIN.C <P8M> source <P255D>
-
- Prompts the user to enter the name of an image. <F128P10M><190><F255P255D>
- RSTRING.C, CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 19 <196> GPCIPS.C <P8M> source <P255D>
-
- These functions get image parameters. <F128P10M><190><F255P255D> NUMCVRT.C,
- RSTRING.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 20 <196> HALF.C <P8M> source <P255D>
-
- Main calling routine for a program which shrinks an image in half
- (600x600 to 300x300). The output image will always be an even multiple
- of ROWS and COLS. <F128P10M><190><F255P255D> GIN.C, NUMCVRT.C, TIFF.C, SCALE.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 21 <196> HIST.C <P8M> source <P255D>
-
- These functions calculate and display the histogram of an input image
- array. <F128P10M><190><F255P255D> CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 22 <196> HT.C <P8M> source <P255D>
-
- Displays an image using a half-toning process. <F128P10M><190><F255P255D>
- RTIFF.C, CIPS.C, NUMCVRT.C, RSTRING.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 23 <196> IMAGE.EXE <P8M> executable <P255D>
-
- Self-extracting file which generates "house1.tif" and "house2.tif".
- <F128P10M><190><F255P255D> CIPS.C. [MS-DOS]
-
- @BODY LEFT = 24 <196> MAIN422.C <P8M> source <P255D>
-
- Main calling routine for a program which shrinks a 400x400 image down
- to a 200x200 image. <F128P10M><190><F255P255D> GIN.C, NUMCVRT.C, TIFF.C, SCALE.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 25 <196> MAINAS.C <P8M> source <P255D>
-
- Main calling routine for an image addition and subtraction program.
- <F128P10M><190><F255P255D> GIN.C, NUMCVRT.C, TIFF.C, ADDSUB.C. [MS-DOS: MSC
- 6.0]
-
- @BODY LEFT = 26 <196> MAINCP.C <P8M> source <P255D>
-
- Main calling routine for a program which cuts pieces from one image
- and pastes them into another. <F128P10M><190><F255P255D> GIN.C, NUMCVRT.C,
- TIFF.C, CUTP.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 27 <196> MAINEDGE.C <P8M> source <P255D>
-
- Main calling routine for an edge detection program. <F128P10M><190><F255P255D>
- GIN.C, NUMCVRT.C, TIFF.C, EDGE.C, EDGE2.C, EDGE3.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 28 <196> MAINFILT.C <P8M> source <P255D>
-
- Main calling routine for an image filtering program. <F128P10M><190><F255P255D>
- GIN.C, NUMCVRT.C, TIFF.C, FILTER.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 29 <196> MAINHIST.C <P8M> source <P255D>
-
- Main calling routine for a program which will perform histogram equalization
- on an input image to produce an output image. <F128P10M><190><F255P255D> GIN.C,
- NUMCVRT.C, TIFF.C, RTIFF.C, WTIFF.C, HIST.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 30 <196> MAINR.C <P8M> source <P255D>
-
- Main calling routine for a program which rotates an entire 300x300
- image by 90 degrees. <F128P10M><190><F255P255D> GIN.C, NUMCVRT.C, TIFF.C,
- ROTATE.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 31 <196> MAKEFILE <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 32 <196> MOF.C <P8M> source <P255D>
-
- Opens a file. This function is in place to allow easier modification
- when porting to other systems. <F128P10M><190><F255P255D> MRW.C. [MS-DOS:
- MSC 6.0]
-
- @BODY LEFT = 33 <196> MRW.C <P8M> source <P255D>
-
- Read and write functions. Provided for easier modification when porting.
- <F128P10M><190><F255P255D> MOF.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 34 <196> NUMCVRT.C <P8M> source <P255D>
-
- These functions convert a string of characters to their number value.
- <F128P10M><190><F255P255D> NUMDEFS.H, CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 35 <196> NUMDEFS.H <P8M> header <P255D>
-
- Macro definitions used by the get_integer, float, short, and long
- functions. <F128P10M><190><F255P255D> NUMCVRT.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 36 <196> PATTERN.C <P8M> source <P255D>
-
- Takes an image file and rounds it off by writing it to a new file
- that has an even multiple of rows and columns. <F128P10M><190><F255P255D>
- ROUNDOFF.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 37 <196> PI.C <P8M> source <P255D>
-
- These functions print an image out to the line printer. <F128P10M><190><F255P255D>
- RSTRING.C, CIPS.C, FWRITE.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 38 <196> README <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> CIPS.C.
-
- @BODY LEFT = 39 <196> README.CUG <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> IMAGE.EXE.
-
- @BODY LEFT = 40 <196> ROTATE.C <P8M> source <P255D>
-
- Rotates or flips an image array in one of five ways. <F128P10M><190><F255P255D>
- TIFF.C, RTIFF.C, WTIFF.C, CIPS.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 41 <196> ROUNDOFF.C <P8M> source <P255D>
-
- Takes an image file and rounds it off by writing it to a new file
- that has an even multiple of rows and columns. <F128P10M><190><F255P255D>
- TIFF.C, RTIFF.C, GIN.C, GPCIPS.C, NUMCVRT.C, WTIFF.C. [MS-DOS: MSC
- 6.0]
-
- @BODY LEFT = 42 <196> RSTRING.C <P8M> source <P255D>
-
- Reads a string of input from the keyboard. <F128P10M><190><F255P255D> CIPS.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 43 <196> RTIFF.C <P8M> source <P255D>
-
- These functions read a TIFF image and insert the data into an array
- of short. <F128P10M><190><F255P255D> TIFF.C, MRW.C, CIPS.C, MOF.C. [MS-DOS:
- MSC 6.0]
-
- @BODY LEFT = 44 <196> SCALE.C <P8M> source <P255D>
-
- These functions implement image array zooming (enlarging) and shrinking.
- <F128P10M><190><F255P255D> RTIFF.C, CIPS.C, NUMCVRT.C, RSTRING.C, WTIFF.C,
- TIFF.C, FILTER.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 45 <196> SIDE.C <P8M> source <P255D>
-
- Main calling routine for a program which takes two input image files
- and pastes them together side by side or top to bottom into a new
- output image file. <F128P10M><190><F255P255D> GIN.C, NUMCVRT.C, TIFF.C, CUTP.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 46 <196> STRAPPEND.C <P8M> source <P255D>
-
- Appends the contents of string1 to string2. <F128P10M><190><F255P255D> CIPS.C.
- [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 47 <196> TIFF.C <P8M> source <P255D>
-
- Subroutines which read TIFF file header information. <F128P10M><190><F255P255D>
- MRW.C, CIPS.C, MOF.C. [MS-DOS: MSC 6.0]
-
- @BODY LEFT = 48 <196> WTIFF.C <P8M> source <P255D>
-
- These functions insert an image array into a tiff image already stored
- on disk. <F128P10M><190><F255P255D> TIFF.C, RTIFF.C, MRW.C. [MS-DOS: MSC 6.0]
-
- @HEAD1 1COL = CUG344
-
- @HEAD1 2COL = C Grab-bag #1
-
- @BODY RIGHT = [mixed] 2 disks.
-
- @BODY RIGHT = A collection of small C utilities contributed by 12
- authors. Most of the programs were developed under MS-DOS, but some
- programs are portable enough to be compiled under other operating
- systems. The disk includes complete C source code for all programs.
- Eric Horner (IL) has submitted XTAB (tab extraction utility), ITAB
- (tab insertion utility), PCON (multiple printer control codes), and
- MIND (mastermind game). The programs are portable, although they were
- developed under Turbo C v2.0. Michael Kelly (MA) has submitted functions
- for parsing a line of text into an array of strings, substring search
- in a string, and low-level primitives for quick screen output in text
- modes on IBM PC or compatible. He has also provided the demonstration
- programs using those functions, and Turbo Pascal source code indent
- utility. The programs were developed under Turbo C v1.5/2.0. Paul
- Ammann (CT) has submitted a pull-down menu demonstration program that
- was developed under Turbo C and uses a BGI file. The current setting
- works for CGA terminals. Ronald J. Terry (IL) has submiited various
- mathematical functions (exp, ln), which use fast converging series
- approximations, IBM video functions, DOS functions, and string functions.
- The programs were developed under Turbo C. Bryan R. Leipper (NV) has
- submitted a printer utility that prints input files to a printer with
- HP LJ II+ graphics. The program provides an extensive set of options
- to set margins, height of page, tab expansion, width of line, output
- direction, pages to print, the number of copies, page header and footer,
- and non-printable characters as underlined byte values. The program
- was compiled under Microsoft C v5.1. Vernon R. Martin (OH) has submitted
- a set of functions similar to BASIC functions, used when a C program
- must access a BASIC data file or a BASIC program needs to be ported
- into C. The BASIC-like functions are: <F105P8MI>instr()<F255P255D> [in string]
- function; <F105P8MI>mid()<F255P255D>, <F105P8MI>right()<F255P255D>, <F105P8MI>cvd()<F255P255D>
- and <F105P8MI>ncvs()<F255P255D>; that unpack packed double or single precision
- data into a double value; and <F105P8MI>mkd()<F255P255D> and <F105P8MI>mks()<F255P255D>,
- that pack a double value into an eight- or four-character long string.
- The programs were developed under XENIX C compiler or ECO C compiler.
- Adam Blum (VA) has contributed P2S, which converts <F105P8MI>printf()<F255P255D>
- in C programs to C++ streams formatted I/O (<<<< operator). It handles
- width and precision flags (<F105P8MI>%-6.2f<F255P255D>) by generating the
- appropriate streams manipulators - <F105P8MI>setw()<F255P255D> and <F105P8MI>setprecision()<F255P255D>.
- The source code is a lex source file, thus you need Flex (CUG290)
- to compile the program. Bill Forseth (MN) has contributed MTX, which
- solves a matrix A|b form using Gauss-Jordan elimination. This program
- uses dynamic allocation of memory and executes quickly. This program
- was developed under Turbo C v2.0. Michael Wiedmann (Germany) has contributed
- a set of functions to access the resident portion of PRINT.COM in
- MS-DOS. Using those functions in an application program, a user can
- print from the application, stop printing and resuming printing. The
- program was developed under Microsoft C v5.1/ 6.0. D.N. Holland (PA)
- rewrote CFLOW, which prints a C function tree in input C source code.
- The new CFLOW provides features such as adding line numbers, wild
- cards and 'f' flag that is used to find the first level functions
- only. He also provided the versions of CB and XC2 programs in CUG236.
- Conrad Thornton (LA) has submitted a set of functions to manipulate
- a circular queue. Any size and any data type can be stored in the
- queue. Those functions can be used for event trapping.
-
-
-
- @BODY LEFT = 1 <196> BLKSPLIT.C <P8M> source <P255D>
-
- By Michael Kelly. Text splitting function. Can split a block into
- lines or a line into fields. <F128P10M><190><F255P255D> PB.C, PB.DOC, BLKSPLIT.H.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 2 <196> BLKSPLIT.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> BLKSPLIT.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 3 <196> BORDER.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. Function to set the border colors on IBM PCs.
- <F128P10M><190><F255P255D> CRSR_TYP.C. [MS-DOS: TC]
-
- @BODY LEFT = 4 <196> CB.C <P8M> source <P255D>
-
- By Don Holland. Formats a C source program with proper indents for
- each statement. <F128P10M><190><F255P255D> CB.DOC, CB.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 5 <196> CB.EXE <P8M> executable <P255D>
-
- By Don Holland. <F128P10M><190><F255P255D> CB.C. [MS-DOS]
-
- @BODY LEFT = 6 <196> CBSTRGS.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. Functions in C to implement the BASIC string
- functions MID$ and RIGHT$. [MS-DOS: TC]
-
- @BODY LEFT = 7 <196> CFLOW.C <P8M> source <P255D>
-
- By William C. Colley, III, Mark Ellington. Abstracts C function calls
- and declarations from a C source and produces a listing of the program's
- calling hierarchy. <F128P10M><190><F255P255D> CFLOW.DOC. [ vanilla]
-
- @BODY LEFT = 8 <196> CGA.BGI <P8M> executable <P255D>
-
- Borland Graphical Interface for CGA. <F128P10M><190><F255P255D> WINDOWS.C.
- [MS-DOS]
-
- @BODY LEFT = 9 <196> CIRQTEST.C <P8M> source <P255D>
-
- By Conrad Thornton. Test code for cirque.c. <F128P10M><190><F255P255D> CIRQUE.C.
- [ vanilla]
-
- @BODY LEFT = 10 <196> CIRQUE.C <P8M> source <P255D>
-
- By Conrad Thornton. Circular queue function for a queue of any size
- and any data type. <F128P10M><190><F255P255D> CIRQUE.DOC, CIRQTEST.C. [ vanilla]
-
- @BODY LEFT = 11 <196> CIRQUE.DOC <P8M> doc <P255D>
-
- By Conrad Thornton. <F128P10M><190><F255P255D> CIRQUE.C.
-
- @BODY LEFT = 12 <196> CRSR_TYP.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. This function generates an interrupt 16 to
- set the height of the cursor that is displayed on the video screen.
- <F128P10M><190><F255P255D> BORDER.C. [MS-DOS: TC]
-
- @BODY LEFT = 13 <196> CRT.DOC <P8M> doc <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> CRT.H, LITEBAR.ASM, MEMRITE.ASM.
-
- @BODY LEFT = 14 <196> CRT.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LITEBAR.ASM, MEMRITE.ASM. [ vanilla]
-
- @BODY LEFT = 15 <196> CXRP.BAT <P8M> batch <P255D>
-
- By Don Holland. <F128P10M><190><F255P255D> RETABF.C, CB.EXE, XC2.C. [MS-DOS]
-
- @BODY LEFT = 16 <196> DEMO.C <P8M> source <P255D>
-
- By Vern Martin. Demonstrates Vern's Math Functions. <F128P10M><190><F255P255D>
- NCVD.C, NCVS.C, VMKD.C, VMKS.C, PRINT_TA.C, NRND54.C. [XENIX 3.4b,
- MS-DOS: UNIX C, ECO-C88] Compile with -dNO_PROTOTYPE if your system
- does not support prototyping, with -dFOR_MSDOS if you are compiling
- for MSDOS with an ANSI standard compiler. Defaults assume compiling
- with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 17 <196> ENV.C <P8M> source <P255D>
-
- By Bryan R. Leipper. Prints envelopes in HPLJII from address list
- file. <F128P10M><190><F255P255D> LSTPRT.C. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 18 <196> EXP.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. Series approximation of exp(x). Calculates
- the value of exp(x) using a Taylor series expansion of e^x. The function
- as written converges rapidly and can handle large values for x (i.e.
- up to 709.7). Also, this routine demonstrates techniques for speeding
- up convergence and for handling large arguments in the series approximation.
- <F128P10M><190><F255P255D> SINX.C, LNX.C, MATHCLUD.FUN. [MS-DOS: TC, MSC,
- QUICK C, POWERC]
-
- @BODY LEFT = 19 <196> FBYTE.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. Calculates the amount of free space on disk.
- <F128P10M><190><F255P255D> FBYTE.EXE. [MS-DOS: TC]
-
- @BODY LEFT = 20 <196> FBYTE.EXE <P8M> executable <P255D>
-
- By Dr. Ronald J. Terry. <F128P10M><190><F255P255D> FBYTE.C. [MS-DOS]
-
- @BODY LEFT = 21 <196> INSTR.C <P8M> source <P255D>
-
- By Vern Martin. Performs BASIC instr() function with similar syntax.
- <F128P10M><190><F255P255D> DEMO.C. [XENIX 3.4b, MS-DOS: UNIX C, ECO-C88] Compile
- with -dNO_PROTOTYPE if your system does not support prototyping, with
- -dFOR_MSDOS if you are compiling for MSDOS with an ANSI standard compiler. Defaults
- assume compiling with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 22 <196> ITAB.C <P8M> source <P255D>
-
- By Eric Horner. Tab Insertion Text Filter. Reads an existing text
- file, formatted with only spaces, and produces a new file, formatted
- with the optimum combination of spaces and tabs of a specified width. The
- original file can be produced from a file containing tabs (presumably
- of a different width) using XTAB.COM. <F128P10M><190><F255P255D> XTAB.C, SITAB.TXT,
- ITAB.COM. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 23 <196> ITAB.COM <P8M> command <P255D>
-
- By Eric Horner. Tab insertion utility. <F128P10M><190><F255P255D> ITAB.C.
- [MS-DOS]
-
- @BODY LEFT = 24 <196> LITEBAR.ASM <P8M> source <P255D>
-
- By Michael Kelly. Inserts the attribute bytes in VRAM that control
- colors in text modes. It first checks for mono text mode then whether
- a VGA or EGA is currently active. If neither is the case, it defaults
- to CGA. <F128P10M><190><F255P255D> VIDEO.C. [MS-DOS] Works only in text modes.
-
- @BODY LEFT = 25 <196> LITEBAR.OBJ <P8M> object <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LITEBAR.ASM. [MS-DOS]
-
- @BODY LEFT = 26 <196> LNX.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. Series approximation of ln(x). Performs a
- Taylor series approximation of the function ln(x). Large arguments
- are handled and convergence is rapid. <F128P10M><190><F255P255D> SINX.C, MATHCLUD.FUN,
- EXP.C. [MS-DOS: TC, MSC, QUICK C, POWERC] Domain errors.
-
- @BODY LEFT = 27 <196> LSTPRT.C <P8M> source <P255D>
-
- By Bryan R. Leipper. Prints files derived from runstring (i.e. command-line)
- filemask. Files are printed in two up landscape mode. Accepts various
- command line options for page format (up to 80x69 page size with word
- wrap, footer, tab expansion) and output format (starting page, stopping
- page, odd pages, even pages, all pages, number of copies, non-printable
- codes, new lines, form feeds, output redirection, margin adjustment,
- and more). Pages are numbered and lines are numbered. A total count
- of lines and characters is supplied, file size and last modification
- date are included. An index file may also be created and printed. Margins
- are shaded. <F128P10M><190><F255P255D> LSTPRT.EXE. [MS-DOS: MSC 5.1]
-
- @BODY LEFT = 28 <196> LSTPRT.EXE <P8M> executable <P255D>
-
- By Bryan R. Leipper. <F128P10M><190><F255P255D> LSTPRT.C. [MS-DOS]
-
- @BODY LEFT = 29 <196> MATHCLUD.FUN <P8M> header <P255D>
-
- By Dr. Ronald J. Terry. Math Functions Support Routines. <F128P10M><190><F255P255D>
- EXP.C, SINX.C, LNX.C. [MS-DOS: TC, MSC, QUICK C, POWERC]
-
- @BODY LEFT = 30 <196> MEMRITE.ASM <P8M> source <P255D>
-
- By Michael Kelly. Writes directly to VRAM on the specified video page. It
- first checks for mono text mode, then whether a VGA or EGA is currently
- active. If neither is the case, it defaults to CGA. <F128P10M><190><F255P255D>
- VIDEO.C. [MS-DOS]
-
- @BODY LEFT = 31 <196> MEMRITE.OBJ <P8M> object <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> MEMRITE.ASM. [MS-DOS]
-
- @BODY LEFT = 32 <196> MID.C <P8M> source <P255D>
-
- By Vern Martin. Provides a mid() function like BASIC mid$() with similar
- syntax. <F128P10M><190><F255P255D> DEMO.C. [XENIX 3.4b, MS-DOS: UNIX C, ECO-C88]
- Compile with -dNO_PROTOTYPE if your system does not support prototyping,
- with -dFOR_MSDOS if you are compiling for MSDOS with an ANSI standard
- compiler. Defaults assume compiling with prototypes for XENIX 3.4b
- on Altos 2086 computer.
-
- @BODY LEFT = 33 <196> MIND.C <P8M> source <P255D>
-
- By Eric Horner. Mastermind. Number guessing game with skill levels.
- <F128P10M><190><F255P255D> MIND.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 34 <196> MIND.EXE <P8M> executable <P255D>
-
- By Eric Horner. <F128P10M><190><F255P255D> MIND.C. [MS-DOS]
-
- @BODY LEFT = 35 <196> MKP2S.BAT <P8M> batch <P255D>
-
- By Adam Blum. Uses FLEX to compile P2S.L into C source code, then
- compiles the C file using TCC. <F128P10M><190><F255P255D> P2S.L, P2S.DOC.
- [MS-DOS]
-
- @BODY LEFT = 36 <196> MTX.C <P8M> source <P255D>
-
- By Bill Forseth. Main Calling Module. Solves A|b matrices using Gauss-Jordan
- elimination. Output adjustable. <F128P10M><190><F255P255D> MTX.H, MTXCLE.C,
- MTXCLE.H, MTXIO.C, MTXIO.H, MTXSOLV.C, MTXSOLV.H, RANDMTX.C. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 37 <196> MTX.DOC <P8M> doc <P255D>
-
- By Bill Forseth. Run-Time Arrays In C. A paper explaining "Dynamic
- Allocation and Usage of Array Structures Composed during Run-Time
- Operations.". <F128P10M><190><F255P255D> MTX.C.
-
- @BODY LEFT = 38 <196> MTX.EXE <P8M> executable <P255D>
-
- By Bill Forseth. <F128P10M><190><F255P255D> MTX.C. [MS-DOS]
-
- @BODY LEFT = 39 <196> MTX.H <P8M> header <P255D>
-
- By Bill Forseth. <F128P10M><190><F255P255D> MTX.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 40 <196> MTX.PRJ <P8M> project <P255D>
-
- By Bill Forseth. <F128P10M><190><F255P255D> MTX.C, MTXCLE.C, MTXIO.C, MTXSOLV.C.
- [MS-DOS: TC 2.0]
-
- @BODY LEFT = 41 <196> MTXCLE.C <P8M> source <P255D>
-
- By Bill Forseth. Command line, error handling routines. <F128P10M><190><F255P255D>
- MTX.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 42 <196> MTXCLE.H <P8M> header <P255D>
-
- By Bill Forseth. <F128P10M><190><F255P255D> MTXCLE.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 43 <196> MTXIO.C <P8M> source <P255D>
-
- By Bill Forseth. Allocation, initialization, and output routines.
- <F128P10M><190><F255P255D> MTX.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 44 <196> MTXIO.H <P8M> header <P255D>
-
- By Bill Forseth. <F128P10M><190><F255P255D> MTXIO.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 45 <196> MTXSOLV.C <P8M> source <P255D>
-
- By Bill Forseth. Gauss-Jordan computations for an A|b matrix. <F128P10M><190><F255P255D>
- MTX.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 46 <196> MTXSOLV.H <P8M> header <P255D>
-
- By Bill Forseth. <F128P10M><190><F255P255D> MTXSOLV.H. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 47 <196> NCVD.C <P8M> source <P255D>
-
- By Vern Martin. Performs BASIC-like cvd() function on packed double
- precision DATA to unpack the data into a double value. <F128P10M><190><F255P255D>
- VMKD.C. [XENIX 3.4b, MS-DOS: UNIX C, ECO-C88] Compile with -dNO_PROTOTYPE
- if your system does not support prototyping, with -dFOR_MSDOS if you
- are compiling for MSDOS with an ANSI standard compiler. Defaults
- assume compiling with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 48 <196> NCVS.C <P8M> source <P255D>
-
- By Vern Martin. Performs the function of BASIC's ncvs(), unpacking
- a string of 4 chars previously packed by mks(). <F128P10M><190><F255P255D>
- VMKS.C. [XENIX 3.4b, MS-DOS: UNIX C, ECO-C88] Compile with -dNO_PROTOTYPE
- if your system does not support prototyping, with -dFOR_MSDOS if you
- are compiling for MSDOS with an ANSI standard compiler. Defaults
- assume compiling with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 49 <196> NRND54.C <P8M> source <P255D>
-
- By Vern Martin. 5/4 Rounding Routine. Given a value to round and the
- number of digits of accuracy desired, this function returns the rounded
- number. <F128P10M><190><F255P255D> VERNMATH.H. [XENIX 3.4b, MS-DOS: UNIX C,
- ECO-C88] Compile with -dNO_PROTOTYPE if your system does not support
- prototyping, with -dFOR_MSDOS if you are compiling for MSDOS with
- an ANSI standard compiler. Defaults assume compiling with prototypes
- for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 50 <196> P2S.DOC <P8M> doc <P255D>
-
- By Adam Blum. <F128P10M><190><F255P255D> P2S.L.
-
- @BODY LEFT = 51 <196> P2S.L <P8M> source <P255D>
-
- By Adam Blum. Printf() to Streams I/O Converter. Converts printf()
- calls to << operators. Uses LEX to find printfs, fprintfs and sprintfs
- in C source and then uses p2s() to convert their arguments to C++
- streams formatted I/O. Does handle width and precision flags by generating
- appropriate streams manipulators setw() and setprecision(). <F128P10M><190><F255P255D>
- P2S.DOC, MKP2S.BAT. [MS-DOS: lex, flex]
-
- @BODY LEFT = 52 <196> PB.C <P8M> source <P255D>
-
- By Michael Kelly. Phone Book. A quick and dirty telephone directory
- to illustrate the use of blksplit() and stristr(). <F128P10M><190><F255P255D>
- BLKSPLIT.C, STRISTR.C, PB.DOC. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 53 <196> PB.DOC <P8M> doc <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> PB.C.
-
- @BODY LEFT = 54 <196> PCON.C <P8M> source <P255D>
-
- By Eric Horner. Utility To Send Multiple Printer Control Codes. Sends
- a series of printer control codes (entered on the command line). Initially
- set up for Epson type printers. Control code and help tables in header
- file can be modified for other printers. <F128P10M><190><F255P255D> PCON.H,
- PCON.COM. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 55 <196> PCON.COM <P8M> command <P255D>
-
- By Eric Horner. <F128P10M><190><F255P255D> PCON.C. [MS-DOS]
-
- @BODY LEFT = 56 <196> PCON.H <P8M> header <P255D>
-
- By Eric Horner. <F128P10M><190><F255P255D> PCON.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 57 <196> PRETTY.C <P8M> source <P255D>
-
- By Michael Kelly. Turbo Pascal Source Code Indent Utility. Allows
- command line specification of indentation width and use of spaces
- or tabs. <F128P10M><190><F255P255D> PRETTY.EXE. [MS-DOS: TC 1.5] This is not
- a true parser. For best results, put reserved words that signify
- the start of a code block at the start of the line.
-
- @BODY LEFT = 58 <196> PRETTY.EXE <P8M> executable <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> PRETTY.C. [MS-DOS]
-
- @BODY LEFT = 59 <196> PRINT.C <P8M> source <P255D>
-
- By Michael Wiedmann. Functions to access resident portion of PRINT.COM.
- Functions: Check for installation of PRINT.COM; Submit file to print
- queue for printing; Cancel file in print queue; Cancel all files currently
- in print queue; Stop print queue from printing; Resume printing; Check
- for print queue status. <F128P10M><190><F255P255D> PRINT.H. [MS-DOS: MSC 5.1,
- QUICKC 1.0]
-
- @BODY LEFT = 60 <196> PRINT.H <P8M> header <P255D>
-
- By Michael Wiedmann. <F128P10M><190><F255P255D> PRINT.C. [MS-DOS: MSC 5.1,
- QUICKC 1.0]
-
- @BODY LEFT = 61 <196> PRINT_TA.C <P8M> source <P255D>
-
- By Vern Martin. Provides a print at a given tab position. Mimics
- the tab() function of BASIC, including its idiosyncrasies. <F128P10M><190><F255P255D>
- DEMO.C. [XENIX 3.4b, MS-DOS: UNIX C, ECO-C88] Uses "varargs.h" instead
- of stdargs.h". Compile with -dNO_PROTOTYPE if your system does not
- support prototyping, with -dFOR_MSDOS if you are compiling for MSDOS
- with an ANSI standard compiler. Defaults assume compiling with prototypes
- for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 62 <196> RANDMTX.C <P8M> source <P255D>
-
- By Bill Forseth. Generates an n(n+1) random matrix of integers, given
- n and, optionally, a seed. Uses standard TC random functions. <F128P10M><190><F255P255D>
- MTX.C, RANDMTX.EXE. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 63 <196> RANDMTX.EXE <P8M> executable <P255D>
-
- By Vern Martin. <F128P10M><190><F255P255D> RANDMTX.C. [MS-DOS]
-
- @BODY LEFT = 64 <196> README.CUG <P8M> doc <P255D>
-
- Listing of files in this volume with brief descriptions, organized
- by author.
-
- @BODY LEFT = 65 <196> RETABF.C <P8M> source <P255D>
-
- By William C. Colley, III. Entab/Detab/Strip Combo -- Filter Version.
- Tab size readjustment program. Strips upper-order bits, detabifies,
- then entabifies a text file. Old and new tab increments can differ.
- [ vanilla]
-
- @BODY LEFT = 66 <196> RIGHT.C <P8M> source <P255D>
-
- By Vern Martin. Provides a BASIC-like right() string function with
- similar syntax and return. <F128P10M><190><F255P255D> DEMO.C. [XENIX 3.4b,
- MS-DOS: UNIX C, ECO-C88] Compile with -dNO_PROTOTYPE if your system
- does not support prototyping, with -dFOR_MSDOS if you are compiling
- for MSDOS with an ANSI standard compiler. Defaults assume compiling
- with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 67 <196> RNDNICK.C <P8M> source <P255D>
-
- By Vern Martin. Rounds an amount to the nearest nickel. <F128P10M><190><F255P255D>
- VERNMATH.H. [XENIX 3.4b, MS-DOS: UNIX C, ECO-C88] Compile with -dNO_PROTOTYPE
- if your system does not support prototyping, with -dFOR_MSDOS if you
- are compiling for MSDOS with an ANSI standard compiler. Defaults
- assume compiling with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 68 <196> SINX.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. Sin(x) series approximation. Generates a Taylor
- series expansion of sin(x). Convergence is fast and arguments are
- accepted in degrees. Large arguments accepted. <F128P10M><190><F255P255D>
- LNX.C, EXP.C, MATHCLUD.FUN. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 69 <196> STRISTR.C <P8M> source <P255D>
-
- By Michael Kelly. Substring Search Function. A stristr() that ignores
- case distinctions. <F128P10M><190><F255P255D> PB.DOC, STRISTR.H. [MS-DOS:
- TC 2.0]
-
- @BODY LEFT = 70 <196> STRISTR.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> STRISTR.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 71 <196> TAB3.BAT <P8M> batch <P255D>
-
- By Don Holland. Formats and retabifies a given C source file. <F128P10M><190><F255P255D>
- CB.C, RETABF.C. [MS-DOS]
-
- @BODY LEFT = 72 <196> UNDO.C <P8M> source <P255D>
-
- By Dr. Ronald J. Terry. Prompted delete with wildcards. Examines multiple
- inputs from the command line, including wildcards, and prompts the
- user for a yes (y) or no (n) response before deleting the file(s). Multiple
- paths accepted. <F128P10M><190><F255P255D> UNDO.EXE, FBYTE.C. [MS-DOS: TC]
-
- @BODY LEFT = 73 <196> UNDO.EXE <P8M> executable <P255D>
-
- By Dr. Ronald J. Terry. <F128P10M><190><F255P255D> UNDO.C. [MS-DOS]
-
- @BODY LEFT = 74 <196> VERNMATH.H <P8M> header <P255D>
-
- By Vern Martin. Vern's Math Header. Header for Vern's Math Routines. These
- routines help interpret BASIC data files storing packed double, single
- and integer precision numbers. Also some rounding functions and a
- function to print at tabs. <F128P10M><190><F255P255D> NCVD.C, NCVS.C, VMKD.C,
- VMKS.C, PRINT_TA.C. [XENIX 3.4b, MS-DOS: UNIX C, ECO-C88] Compile
- with -dNO_PROTOTYPE if your system does not support prototyping, with
- -dFOR_MSDOS if you are compiling for MSDOS with an ANSI standard compiler. Defaults
- assume compiling with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 75 <196> VIDEO.C <P8M> source <P255D>
-
- By Michael Kelly. Maps boxes and borders to the screen : determines
- video hardware. <F128P10M><190><F255P255D> VIDEO.H, CRT.H, MEMRITE.ASM. [
- vanilla]
-
- @BODY LEFT = 76 <196> VIDEO.H <P8M> header <P255D>
-
- By Michael Kelly. <F128P10M><190><F255P255D> LITEBAR.ASM, MEMRITE.ASM, VIDEO.C,
- CRT.H. [ vanilla]
-
- @BODY LEFT = 77 <196> VMKD.C <P8M> source <P255D>
-
- By Vern Martin. Performs BASIC-like mkd(), packing a value into a
- string 8 chars long. <F128P10M><190><F255P255D> VERNMATH.H. [XENIX 3.4b, MS-DOS:
- UNIX C, ECO-C88] Compile with -dNO_PROTOTYPE if your system does not
- support prototyping, with -dFOR_MSDOS if you are compiling for MSDOS
- with an ANSI standard compiler. Defaults assume compiling with prototypes
- for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 78 <196> VMKS.C <P8M> source <P255D>
-
- By Vern Martin. Performs BASIC-like mks() function, packing a value
- into a string of 4 chars. <F128P10M><190><F255P255D> VERNMATH.H. [XENIX 3.4b,
- MS-DOS: UNIX C, ECO-C88] Compile with -dNO_PROTOTYPE if your system
- does not support prototyping, with -dFOR_MSDOS if you are compiling
- for MSDOS with an ANSI standard compiler. Defaults assume compiling
- with prototypes for XENIX 3.4b on Altos 2086 computer.
-
- @BODY LEFT = 79 <196> WINDOWS.C <P8M> source <P255D>
-
- By Paul Ammann. Menu Magic. Pull-Down menu program. Demonstrates
- how to incorporate graphical pull-down menus into a program. <F128P10M><190><F255P255D>
- WINDOWS.DOC, CGA.BGI, WINDOWS.EXE. [MS-DOS: vanilla]
-
- @BODY LEFT = 80 <196> WINDOWS.DOC <P8M> doc <P255D>
-
- By Paul Ammann. <F128P10M><190><F255P255D> WINDOWS.C.
-
- @BODY LEFT = 81 <196> WINDOWS.EXE <P8M> executable <P255D>
-
- By Paul Ammann. <F128P10M><190><F255P255D> WINDOWS.C. [MS-DOS]
-
- @BODY LEFT = 82 <196> XC2.C <P8M> source <P255D>
-
- By William C. Colley, III, David N. Smith, Fred C. Smith, Phillip
- N. Hisley, Don Holland. Cross Reference Generator. C-language program
- cross-referencer, modified for Microsoft C 5.0, with enhancements.
- <F128P10M><190><F255P255D> CUG126, CUG171, XC2.H. [MS-DOS: MSC 5.0, vanilla]
-
- @BODY LEFT = 83 <196> XC2.H <P8M> header <P255D>
-
- By William C. Colley, III, Fred C. Smith. <F128P10M><190><F255P255D> XC2.C.
- [MS-DOS: MSC 5.0, vanilla]
-
- @BODY LEFT = 84 <196> XC3.C <P8M> source <P255D>
-
- By William C. Colley, III, David N. Smith, Fred C. Smith, Phillip
- N. Hisley, Don Holland. Cross Reference Generator. <F128P10M><190><F255P255D>
- CUG126, CUG171, XC2.C. [MS-DOS: MSC 5.0, vanilla]
-
- @BODY LEFT = 85 <196> XITAB.TXT <P8M> doc <P255D>
-
- By Eric Horner. <F128P10M><190><F255P255D> ITAB.C, XTAB.C.
-
- @BODY LEFT = 86 <196> XTAB.C <P8M> source <P255D>
-
- By Eric Horner. Tab Extraction Text Filter. <F128P10M><190><F255P255D> XITAB.TXT,
- ITAB.C, XTAB.COM. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 87 <196> XTAB.COM <P8M> command <P255D>
-
- By Eric Horner. <F128P10M><190><F255P255D> XTAB.C. [MS-DOS]
-
- @HEAD1 1COL = CUG345
-
- @HEAD1 2COL = TLC/TLP - The Last<R>
- Cross-Referencer
-
- @BODY RIGHT = By Eduard Schwan. [share1] 1 disk.
-
- @BODY RIGHT = Contributed by Eduard Schwan (CA), TLC/TLP is "The Last
- C-Cross Referencer and The Last Pascal-Cross Referencer." The referencer
- reads one or more source files and generates a source file listing
- (with line numbers) and a cross-reference list for the non-reserved
- symbols in the file(s). The referencer provides several command line
- options to support debugging and indirect command line specification. Developed
- under Aztec C65 v3.2b, AppleIIGS APW C v1.0 and Apple Macintosh MPW
- C v3.0. However, they should be easily ported to an MS-DOS environment.
- The disk includes C source code and some documentation.
-
-
-
- @BODY LEFT = 1 <196> README.TLC <P8M> doc <P255D>
-
- General information on use of TLC and TLP. <F128P10M><190><F255P255D> TLC.C,
- TLP.C.
-
- @BODY LEFT = 2 <196> TLC.C <P8M> source <P255D>
-
- C source cross-referencer. <F128P10M><190><F255P255D> TLCHELP.DOC, TLC.EXT,
- TLCCMD.C, TLCPARM.C, TLC.H, TLCPARM.H, TLCRESW.C, TLCSETP.C, TLCSTAT.C,
- TLCUTIL.C, TLCXREF.C, TLCMAKE, TLCGTOK.C, TLCPARM.DAT, TLCPROCF.C,
- TLCRESW.DAT. [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 3 <196> TLC.EXT <P8M> header <P255D>
-
- External variable definitions for TLC/TLP related files. <F128P10M><190><F255P255D>
- TLP.C, TLC.C, README.TLC. [Apple IIGS, Macintosh II: APW C 1.0, MPW
- C 3.0]
-
- @BODY LEFT = 4 <196> TLC.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> TLP.C, TLC.C, README.TLC. [Apple IIGS, Macintosh
- II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 5 <196> TLCCMD.C <P8M> source <P255D>
-
- Command line routines. <F128P10M><190><F255P255D> TLC.C, TLP.C, README.TLC.
- [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 6 <196> TLCGTOK.C <P8M> source <P255D>
-
- TLC get-token routines. <F128P10M><190><F255P255D> TLC.C. [Apple IIGS, Macintosh
- II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 7 <196> TLCHELP.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> TLC.C, README.TLC.
-
- @BODY LEFT = 8 <196> TLCMAKE <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> TLC.C. [Apple IIGS, Macintosh II: APW C 1.0, MPW
- C 3.0]
-
- @BODY LEFT = 9 <196> TLCPARM.C <P8M> source <P255D>
-
- TLC/TLP parameter file routines. <F128P10M><190><F255P255D> TLC.C, TLP.C,
- README.TLC. [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 10 <196> TLCPARM.DAT <P8M> data <P255D>
-
- Parameter file for TLC. <F128P10M><190><F255P255D> TLC.C.
-
- @BODY LEFT = 11 <196> TLCPARM.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> TLCSETP.C. [Apple IIGS, Macintosh II: APW C 1.0,
- MPW C 3.0]
-
- @BODY LEFT = 12 <196> TLCPROCF.C <P8M> source <P255D>
-
- TLC file processing routines. <F128P10M><190><F255P255D> TLC.C. [Apple IIGS,
- Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 13 <196> TLCRESW.C <P8M> source <P255D>
-
- Reserved word routines. <F128P10M><190><F255P255D> TLC.C, TLP.C, README.TLC.
- [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 14 <196> TLCRESW.DAT <P8M> data <P255D>
-
- C reserved words for TLC. <F128P10M><190><F255P255D> TLC.C.
-
- @BODY LEFT = 15 <196> TLCSETP.C <P8M> source <P255D>
-
- Set-parameters routines. <F128P10M><190><F255P255D> TLC.C, TLP.C, README.TLC.
- [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 16 <196> TLCSTAT.C <P8M> source <P255D>
-
- Print-statistics routines. <F128P10M><190><F255P255D> TLC.C, TLP.C, README.TLC.
- [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 17 <196> TLCUTIL.C <P8M> source <P255D>
-
- General utility routines. <F128P10M><190><F255P255D> TLC.C, TLP.C, README.TLC.
- [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 18 <196> TLCXREF.C <P8M> source <P255D>
-
- Print cross-reference routines. <F128P10M><190><F255P255D> TLC.C, TLP.C, README.TLC.
- [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 19 <196> TLP.C <P8M> source <P255D>
-
- Pascal source cross-referencer. <F128P10M><190><F255P255D> TLPHELP.DOC, TLC.EXT,
- TLCCMD.C, TLCPARM.C, TLC.H, TLCPARM.H, TLCRESW.C, TLCSETP.C, TLCSTAT.C,
- TLCUTIL.C, TLCXREF.C, TLPMAKE, TLPGTOK.C, TLPPARM.DAT, TLPPROCF.C,
- TLPRESW.DAT. [Apple IIGS, Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 20 <196> TLPGTOK.C <P8M> source <P255D>
-
- TLP get-token routines. <F128P10M><190><F255P255D> TLP.C. [Apple IIGS, Macintosh
- II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 21 <196> TLPHELP.DOC <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> TLP.C, README.TLC.
-
- @BODY LEFT = 22 <196> TLPMAKE <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> TLP.C. [Apple IIGS, Macintosh II: APW C 1.0, MPW
- C 3.0]
-
- @BODY LEFT = 23 <196> TLPPARM.DAT <P8M> data <P255D>
-
- Parameter file for TLP. <F128P10M><190><F255P255D> TLP.C.
-
- @BODY LEFT = 24 <196> TLPPROCF.C <P8M> source <P255D>
-
- TLP file processing routines. <F128P10M><190><F255P255D> TLP.C. [Apple IIGS,
- Macintosh II: APW C 1.0, MPW C 3.0]
-
- @BODY LEFT = 25 <196> TLPRESW.DAT <P8M> data <P255D>
-
- Pascal reserved word list. <F128P10M><190><F255P255D> TLP.C.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- @HEAD1 1COL = CUG346
-
- @HEAD1 2COL = ASxxxx Cross Assembler Part 2
-
- @BODY RIGHT = By Alan R. Baldwin. [public] 2 disks.
-
- @BODY RIGHT = Alan R. Baldwin has added another cross assembler to
- his ASxxxx Cross Assemblers (CUG 292). Because of CUG 292's size,
- we have created a new volume for this assembler. The new cross assembler
- is for the 68HC16 16-bit microprocesser. The assembler has been tested
- using DECUS C under TSX+ and RT-11, PDOS C v5.4b, and Turbo C v1.5
- under MS-DOS. The disk includes C source code for the assembler, executable
- code for the assembler and linker, documentation and testing assembler
- files.
-
-
-
- @BODY LEFT = 1 <196> ABST16.DOC <P8M> doc <P255D>
-
- Introduces AS6816. <F128P10M><190><F255P255D> ASMLNK.DOC, AS6816.EXE.
-
- @BODY LEFT = 2 <196> AS6816.BLD <P8M> make <P255D>
-
- DECUS C Build File. RT-11 native command file for compiling and linking
- AS6816. <F128P10M><190><F255P255D> AS6816.EXE. [RT-11: DECUS C]
-
- @BODY LEFT = 3 <196> AS6816.CMP <P8M> make <P255D>
-
- RT-11 native command file for compiling the machine dependent portion
- of the AS6816 assembler only. <F128P10M><190><F255P255D> AS6816.EXE. [RT-11:
- DECUS C]
-
- @BODY LEFT = 4 <196> AS6816.EXE <P8M> executable <P255D>
-
- A cross assembler for the 68HC16 16-bit microprocessor. <F128P10M><190><F255P255D>
- ABST16.DOC, AS6816.BLD, AS6816.CMP, AS6816.LNK, AS6816.PRJ, CUG292,
- BLDM16.AC, M16ADR.C, M16EXT.C, M16MCH.C, M16PST.C, M6816.H, T6816.ASM,
- T6816E.ASM, T6816L.ASM, LNKM16.AC. [MS-DOS]
-
- @BODY LEFT = 5 <196> AS6816.LNK <P8M> link <P255D>
-
- Links AS6816 object files. <F128P10M><190><F255P255D> AS6816.EXE. [PDOS, TSX+,
- RT-11, MS-DOS: TC 1.5, DECUS C, PDOSC 5.4b]
-
- @BODY LEFT = 6 <196> AS6816.PRJ <P8M> project <P255D>
-
- Turbo C project file. <F128P10M><190><F255P255D> AS6816.EXE. [MS-DOS: TC 1.5]
-
- @BODY LEFT = 7 <196> ASLINK.EXE <P8M> executable <P255D>
-
- ASLINK Relocating Linker.
-
- <F128P10M><190><F255P255D> ASMLINK.DOC, CUG292. [MS-DOS]
-
- @BODY LEFT = 8 <196> ASMLNK.DOC <P8M> doc <P255D>
-
- Manual, discussing the ASxxxx assemblers and ASLINK. <F128P10M><190><F255P255D>
- ASLINK.EXE, ASXXXX.EXE.
-
- @BODY LEFT = 9 <196> BLDM16.AC <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> AS6816.EXE, LNKM16.AC.
-
- @BODY LEFT = 10 <196> LNKM16.AC <P8M> link <P255D>
-
- <F128P10M><190><F255P255D> AS6816.EXE, BLDM16.AC.
-
- @BODY LEFT = 11 <196> M16ADR.C <P8M> source <P255D>
-
- Machine-specific code for processing addressing modes. <F128P10M><190><F255P255D>
- AS6816.EXE. [PDOS, TSX+, RT-11, MS-DOS: TC 1.5, DECUS C, PDOSC 5.4b]
-
- @BODY LEFT = 12 <196> M16EXT.C <P8M> source <P255D>
-
- Machine-specific code for device description, byte order, and file
- extension info. <F128P10M><190><F255P255D> AS6816.EXE. [PDOS, TSX+, RT-11,
- MS-DOS: TC 1.5, DECUS C, PDOSC 5.4b]
-
- @BODY LEFT = 13 <196> M16MCH.C <P8M> source <P255D>
-
- Machine-specific code for processing the device mnemonics. <F128P10M><190><F255P255D>
- AS6816.EXE. [PDOS, TSX+, RT-11, MS-DOS: TC 1.5, DECUS C, PDOSC 5.4b]
-
- @BODY LEFT = 14 <196> M16PST.C <P8M> source <P255D>
-
- Machine-specific code. A table of the assembler general directives,
- special device directives, and assembler mnemonics with associated
- operation codes. <F128P10M><190><F255P255D> AS6816.EXE. [PDOS, TSX+, RT-11,
- MS-DOS: TC 1.5, DECUS C, PDOSC 5.4b]
-
- @BODY LEFT = 15 <196> M6816.H <P8M> header <P255D>
-
- Machine-specific definitions of constants, variables, structures,
- and types. <F128P10M><190><F255P255D> AS6816.EXE. [PDOS, TSX+, RT-11, MS-DOS:
- TC 1.5, DECUS C, PDOSC 5.4b]
-
- @BODY LEFT = 16 <196> T6816.ASM <P8M> source <P255D>
-
- 68HC16 Assembler Test. <F128P10M><190><F255P255D> AS6816.EXE.
-
- @BODY LEFT = 17 <196> T6816E.ASM <P8M> source <P255D>
-
- AS6816 Assembler Error Check. <F128P10M><190><F255P255D> AS6816.EXE, T6816.ASM.
-
- @BODY LEFT = 18 <196> T6816L.ASM <P8M> source <P255D>
-
- Assembler Link Tests. Test which verify the correct processing of
- index mode offsets and branches. <F128P10M><190><F255P255D> T6816.ASM, TCONST.ASM.
-
- @BODY LEFT = 19 <196> TCONST.ASM <P8M> source <P255D>
-
- Assembler Link Test Constants. <F128P10M><190><F255P255D> T6816L.ASM.
-
- @HEAD1 1COL = CUG347
-
- @HEAD1 2COL = TAVL Tree
-
- @BODY RIGHT = By Bert C. Hughes. [public] 1 disk.
-
- @BODY RIGHT = Contributed by Bert C. Hughes (MN), TAVL Tree (v2.0)
- is an implementation of a hybrid data structure, the threaded height-balanced
- tree. The height-balanced tree, or AVL (Adelson-Velskii-Landis) tree
- corrects the performance degradation on a traditional binary tree
- by rebalancing the tree as necessary whenever items are inserted or
- deleted. However, with traditional binary or AVL trees, it is not
- efficient to move from any given node to its successor or predecessor.
- To find the successor of a given node in a binary or AVL tree, you
- must walk through the entire tree in-order until you arrive at the
- node whose successor you wish to find. The next in-order node is
- the desired successor. Finding the predecessor is done similarly. Threaded
- binary trees solve this problem by replacing the nil links in leaf
- and half-leaf nodes with links to the node's in-order successor (or
- predecessor or both). Threads are distinguished from links with an
- additional two-bit field in each node; one bit for each child link.
- With this additional information, the procedure for moving to a successor
- node becomes simple and does not require a stack or recursion. The
- disk includes C source code for TAVL tree routines, sample makefiles,
- example programs using TAVL routines, and documentation. The programs
- are written in Standard C.
-
-
-
- @BODY LEFT = 1 <196> EMPLDATA <P8M> data <P255D>
-
- Employee data. <F128P10M><190><F255P255D> EXAMPLE4.C, EXAMPLE5.C.
-
- @BODY LEFT = 2 <196> EXAMPLE1.C <P8M> source <P255D>
-
- Sample program using TAVL trees. <F128P10M><190><F255P255D> TAVLINIT.C, EXAMPLE2.C,
- EXAMPLE3.C, EXAMPLE4.C, EXAMPLE5.C, WORDLIST, SORTX.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 3 <196> EXAMPLE2.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> WORDLIST, EXAMPLE1.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 4 <196> EXAMPLE3.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> SHORTLST, EXAMPLE1.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 5 <196> EXAMPLE4.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> EMPLDATA, EXAMPLE1.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 6 <196> EXAMPLE5.C <P8M> source <P255D>
-
- <F128P10M><190><F255P255D> EMPLDATA, EXAMPLE1.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 7 <196> HISTORY.TXT <P8M> doc <P255D>
-
- History of revisions. <F128P10M><190><F255P255D> TAVLTREE.DOC.
-
- @BODY LEFT = 8 <196> PACKING.LST <P8M> doc <P255D>
-
- List of files in this distribution. <F128P10M><190><F255P255D> TAVLTREE.DOC.
-
- @BODY LEFT = 9 <196> READ.ME <P8M> doc <P255D>
-
- <F128P10M><190><F255P255D> TAVLTREE.DOC.
-
- @BODY LEFT = 10 <196> SHORTLST <P8M> data <P255D>
-
- Short word list. <F128P10M><190><F255P255D> EXAMPLE3.C.
-
- @BODY LEFT = 11 <196> SORTX.C <P8M> source <P255D>
-
- A working replacement for MS-DOS 'sort'. Much faster and won't crash
- on large input. <F128P10M><190><F255P255D> EXAMPLE1.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 12 <196> TAVLDALL.C <P8M> source <P255D>
-
- Remove all data nodes--freeing dynamic memory. <F128P10M><190><F255P255D>
- TAVLINIT.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 13 <196> TAVLFIND.C <P8M> source <P255D>
-
- Find an item in a TAVL tree. <F128P10M><190><F255P255D> TAVLINIT.C. [MS-DOS:
- vanilla]
-
- @BODY LEFT = 14 <196> TAVLFREE.C <P8M> source <P255D>
-
- Completely destroy a TAVL tree--free all dynamic memory used. <F128P10M><190><F255P255D>
- TAVLINIT.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 15 <196> TAVLINIT.C <P8M> source <P255D>
-
- Initialize a Threaded AVL tree. <F128P10M><190><F255P255D> EXAMPLE1.C, TAVL*.C,
- TAVL_BCC.MAK, TAVL_TCC.MAK, TAVL*.H, TAVLTREE.DOC. [MS-DOS: vanilla]
-
- @BODY LEFT = 16 <196> TAVLPRED.C <P8M> source <P255D>
-
- Find the in-order predecessor of the current node. <F128P10M><190><F255P255D>
- TAVLINIT.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 17 <196> TAVLPRIV.H <P8M> header <P255D>
-
- Private header for compiling the library. <F128P10M><190><F255P255D> TAVLINIT.H.
- [MS-DOS: vanilla]
-
- @BODY LEFT = 18 <196> TAVLREBL.C <P8M> source <P255D>
-
- Rebalance the TAVL tree. <F128P10M><190><F255P255D> TAVLINIT.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 19 <196> TAVLSUCC.C <P8M> source <P255D>
-
- Find the in-order successor of the current node. <F128P10M><190><F255P255D>
- TAVLINIT.C. [MS-DOS: vanilla]
-
- @BODY LEFT = 20 <196> TAVLTREE.DOC <P8M> doc <P255D>
-
- Reference for TAVL library. <F128P10M><190><F255P255D> HISTORY.TXT, READ.ME,
- PACKING.LST, TAVLINIT.C.
-
- @BODY LEFT = 21 <196> TAVLTREE.H <P8M> header <P255D>
-
- Prototypes for library functions. <F128P10M><190><F255P255D> TAVLINIT.H. [MS-DOS:
- vanilla]
-
- @BODY LEFT = 22 <196> TAVL_BCC.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> TAVLINIT.C. [MS-DOS: Borland C++]
-
- @BODY LEFT = 23 <196> TAVL_DEL.C <P8M> source <P255D>
-
- Delete a node form a TAVL tree. <F128P10M><190><F255P255D> TAVLINIT.C. [MS-DOS:
- vanilla]
-
- @BODY LEFT = 24 <196> TAVL_GDT.C <P8M> source <P255D>
-
- Copy data from existing node to buffer. <F128P10M><190><F255P255D> TAVLINIT.C.
- [MS-DOS: vanilla]
-
- @BODY LEFT = 25 <196> TAVL_INS.C <P8M> source <P255D>
-
- Insert an item into a TAVL tree. <F128P10M><190><F255P255D> TAVLINIT.C. [MS-DOS:
- vanilla]
-
- @BODY LEFT = 26 <196> TAVL_RST.C <P8M> source <P255D>
-
- Prepare TAVL tree for sequential processing. <F128P10M><190><F255P255D> TAVLINIT.C.
- [MS-DOS: vanilla]
-
- @BODY LEFT = 27 <196> TAVL_SDT.C <P8M> source <P255D>
-
- Change data in existing node. <F128P10M><190><F255P255D> TAVLINIT.C. [MS-DOS:
- vanilla]
-
- @BODY LEFT = 28 <196> TAVL_TCC.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> TAVLINIT.C. [MS-DOS: TC 2.0]
-
- @BODY LEFT = 29 <196> WORDLIST <P8M> data <P255D>
-
- Word list. <F128P10M><190><F255P255D> EXAMPLE1.C, EXAMPLE2.C.
-
- @HEAD1 1COL = CUG348
-
- @HEAD1 2COL = 8048 Disassembler/<R>
- Z80 Assembler
-
- @BODY RIGHT = By Michael G. Panas. [restricted] 1 disk.
-
- @BODY RIGHT = Contributed by Michael G. Panas (CA), this volume includes
- two public domain programs: 8048 disassembler and Z80 assembler. 8048
- disassembler generates an output file that contains Intel 8048 mnemonics
- from an 8048 binary input file. The output file can be reassembled
- by any Intel type assembler for 8048, such as a48 from Will Colley
- (CUG#219). The disassembler was developed under Microsoft C v5.1 on
- MS-DOS, and UNIX V Release 3.2. Z80 cross-assembler was developed
- based on Will Colly's a48 assembler. The assembler assembles the dialect
- of Z80 source code into Z80 object code. All assembler features are
- supported except relocation, linkage and macros. The assembler was
- developed and tested under Microsoft C v5.1 on MS-DOS, and Altos System
- V UNIX and Xenix 3.0. The distribution disk includes documentation,
- C source code, and executable code for UNIX and MS-DOS.
-
-
-
- @BODY LEFT = 1 <196> DIS48 <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> DIS48.C, DIS48.MAK. [UNIX]
-
- @BODY LEFT = 2 <196> DIS48.C <P8M> source <P255D>
-
- Disassembler for 8048/8041 assembly code. <F128P10M><190><F255P255D> DIS48,
- DIS48.EXE, README.D48, CUG219, DIS48.MAK, DIS48TBL.C, DIS48.H. [MS-DOS3.3,
- UNIX: MSC 5.1, UNIX C]
-
- @BODY LEFT = 3 <196> DIS48.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> DIS48.C. [MS-DOS3.3]
-
- @BODY LEFT = 4 <196> DIS48.H <P8M> header <P255D>
-
- <F128P10M><190><F255P255D> DIS48.C. [MS-DOS3.3, UNIX: MSC 5.1, UNIX C]
-
- @BODY LEFT = 5 <196> DIS48.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> DIS48. [MS-DOS3.3: MSC 5.1]
-
- @BODY LEFT = 6 <196> DIS48TBL.C <P8M> source <P255D>
-
- String tables. <F128P10M><190><F255P255D> DIS48.C. [MS-DOS3.3, UNIX: MSC 5.1,
- UNIX C]
-
- @BODY LEFT = 7 <196> README.D48 <P8M> doc <P255D>
-
- Documentation for the 8048 disassembler. <F128P10M><190><F255P255D> DIS48.C.
-
- @BODY LEFT = 8 <196> README.Z80 <P8M> doc <P255D>
-
- List of files in Z80 package. <F128P10M><190><F255P255D> Z80A.C.
-
- @BODY LEFT = 9 <196> Z80.MAK <P8M> make <P255D>
-
- <F128P10M><190><F255P255D> Z80A. [UNIX: UNIX C]
-
- @BODY LEFT = 10 <196> Z80A <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> Z80A.C, Z80.MAK. [UNIX]
-
- @BODY LEFT = 11 <196> Z80A.C <P8M> source <P255D>
-
- Main. <F128P10M><190><F255P255D> Z80A, Z80A.EXE, README.Z80, Z80A.H, Z80ADOC.MM,
- Z80AEVAL.C, Z80AUTIL.C, CUG219, Z80.MAK. [MS-DOS3.3, UNIX: MSC 5.1,
- UNIX C]
-
- @BODY LEFT = 12 <196> Z80A.EXE <P8M> executable <P255D>
-
- <F128P10M><190><F255P255D> Z80A.C. [MS-DOS3.3]
-
- @BODY LEFT = 13 <196> Z80A.H <P8M> header <P255D>
-
- Options. <F128P10M><190><F255P255D> Z80A.C. [MS-DOS3.3, UNIX: MSC 5.1, UNIX
- C]
-
- @BODY LEFT = 14 <196> Z80A.MAN <P8M> doc <P255D>
-
- Nroff'ed manual. <F128P10M><190><F255P255D> Z80ADOC.MM.
-
- @BODY LEFT = 15 <196> Z80ADOC.MM <P8M> data <P255D>
-
- Troff/nroff source for manual. <F128P10M><190><F255P255D> Z80A.C.
-
- @BODY LEFT = 16 <196> Z80AEVAL.C <P8M> source <P255D>
-
- Expression evaluator and lexical analyzer. <F128P10M><190><F255P255D> Z80A.C.
- [MS-DOS3.3, UNIX: MSC 5.1, UNIX C]
-
- @BODY LEFT = 17 <196> Z80AUTIL.C <P8M> source <P255D>
-
- Routines for symbol table, error flagging, opcode/operator searching
- and output. <F128P10M><190><F255P255D> Z80A.C. [MS-DOS3.3, UNIX: MSC 5.1,
- UNIX C]
-
-
-
-
-
-
-
- @HEAD1 1COL = CUG349
-
- @HEAD1 2COL = Simulation Subroutine Set
-
- @BODY RIGHT = By M. A. Pollatschek. [share2] 1 disk.
-
- @BODY RIGHT = Contributed by M.A. Pollatschek (Israel), a shareware
- package, Simulation Subroutine Set (SSS) is a library that makes writing
- a discrete event system simulation program in any high level language
- (C, Pascal, Basic, FORTRAN) as easy as using a dedicated simulation
- language such as GPSS, Simula, SIMSCRIPT, SIMAN, etc. Discrete event
- system simulation imitates interacting processes developing in time,
- usually involving random phenomena on a digital computer. Typical
- applications include maintenance scheduling, inventory policy, distribution
- design, manpower planning, advertising, analysis of operations, etc.
- The distribution disk includes an installation batch file, manual
- for library routines, tutorial for simulation using SSS library, and
- SSS libraries for Microsoft's Quick Basic, Quick C, Quick Pascal,
- FORTRAN, Turbo C, and Pascal. Due to the volume and MS-DOS specific
- nature of the program, libraries and manuals are archived by PKXARC.
-
-
-
- @BODY LEFT = 1 <196> CHECKING.EXE <P8M> executable <P255D>
-
- Used with batch files to check validity of parameters. <F128P10M><190><F255P255D>
- SSSGO.BAT, SSSPRJ.BAT. [MS-DOS]
-
- @BODY LEFT = 2 <196> DOT_IN.EXE <P8M> executable <P255D>
-
- Used with batch files to check validity of parameters. <F128P10M><190><F255P255D>
- SSSGO.BAT, SSSPRJ.BAT. [MS-DOS]
-
- @BODY LEFT = 3 <196> EX_0X0Y.* <P8M> source <P255D>
-
- Files for example programs explained in TUTOR.SSS. Exercise X-Y for
- language * (* = [BAS, C, FOR, PAS]). <F128P10M><190><F255P255D> TUTOR.SSS.
- [MS-DOS: TC, MSC, QUICK C, QUICKBASIC 4.5, QUICKPASCAL, MSFORTRAN,
- MSBASIC, TP]
-
- @BODY LEFT = 4 <196> GLOSSARY.SSS <P8M> doc <P255D>
-
- Glossary of computer, statistical and simulation terms.
-
- @BODY LEFT = 5 <196> GUIDE.SSS <P8M> doc <P255D>
-
- Short reference guide to library routines.
-
- @BODY LEFT = 6 <196> INDEX.SSS <P8M> doc <P255D>
-
- Cross index of the book "Simulate!" and the documentation files.
-
- @BODY LEFT = 7 <196> INSTALL.BAT <P8M> batch <P255D>
-
- Installs SSS files for a specified language. <F128P10M><190><F255P255D> PKXARC.COM,
- LIB.ARC, SSS.ARC. [MS-DOS]
-
- @BODY LEFT = 8 <196> LANGUAGE.SSS <P8M> doc <P255D>
-
- Comparison of language features among BASIC, C, FORTRAN, and Pascal.
-
- @BODY LEFT = 9 <196> LIB.ARC <P8M> data <P255D>
-
- SSS - Simulation Subroutine Set. Contains SSS text files in compressed
- form. These files contain functions which facilitate writing Discrete
- Event System Simulation programs in several languages. Also allows
- simulation within integrated environments. <F128P10M><190><F255P255D> INSTALL.BAT,
- PKXARC.COM.
-
- @BODY LEFT = 10 <196> MANUAL.SSS <P8M> doc <P255D>
-
- Manual of library routines.
-
- @BODY LEFT = 11 <196> ORDER.FRM <P8M> doc <P255D>
-
- Registration, copyright, and warranty form for the professional SSS
- system.
-
- @BODY LEFT = 12 <196> PACKING.LST <P8M> doc <P255D>
-
- Contains brief descriptions of files on the distribution disk, as
- well as files which may be created by installation.
-
- @BODY LEFT = 13 <196> PKXARC.COM <P8M> command <P255D>
-
- Auxiliary program used by INSTALL.BAT. <F128P10M><190><F255P255D> INSTALL.BAT.
- [MS-DOS]
-
- @BODY LEFT = 14 <196> README.BAT <P8M> batch <P255D>
-
- Prints a few screens of introduction. <F128P10M><190><F255P255D> README*.TXT.
- [MS-DOS]
-
- @BODY LEFT = 15 <196> README1.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 16 <196> README2.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 17 <196> README3.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 18 <196> README4.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 19 <196> README5.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 20 <196> README6.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 21 <196> README7.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 22 <196> README8.TXT <P8M> doc <P255D>
-
- Introductory screen. <F128P10M><190><F255P255D> README.BAT.
-
- @BODY LEFT = 23 <196> SSS.ARC <P8M> data <P255D>
-
- Contains SSS text files in compressed form. <F128P10M><190><F255P255D> INSTALL.BAT,
- PKXARC.COM.
-
- @BODY LEFT = 24 <196> SSS.TPU <P8M> library <P255D>
-
- Turbo Pascal Unit. <F128P10M><190><F255P255D> SSSQTP.H. [MS-DOS: TP]
-
- @BODY LEFT = 25 <196> SSSB.H <P8M> header <P255D>
-
- [MS-DOS: QUICKBASIC 4.5, MSBASIC]
-
- @BODY LEFT = 26 <196> SSSB.QLB <P8M> library <P255D>
-
- [MS-DOS: QUICKBASIC 4.5]
-
- @BODY LEFT = 27 <196> SSSC.H <P8M> header <P255D>
-
- For ANSI C programs. [MS-DOS: vanilla]
-
- @BODY LEFT = 28 <196> SSSC.QLB <P8M> library <P255D>
-
- [MS-DOS: QUICK C]
-
- @BODY LEFT = 29 <196> SSSF?.H <P8M> header <P255D>
-
- [MS-DOS: FORTRAN]
-
- @BODY LEFT = 30 <196> SSSGO.BAT <P8M> batch <P255D>
-
- Runs Microsoft compilers BC, LC, LQC, LF, LP. <F128P10M><190><F255P255D> CHECKING.EXE,
- DOT_IN.EXE. [MS-DOS]
-
- @BODY LEFT = 31 <196> SSSKRC.H <P8M> header <P255D>
-
- For Kernighan-Ritchie C programs. [MS-DOS]
-
- @BODY LEFT = 32 <196> SSSM.LIB <P8M> library <P255D>
-
- Large memory model for Microsoft's BASIC, C, and FORTRAN (needs also
- a C library). [MS-DOS: MSC, MSFORTRAN, MSBASIC]
-
- @BODY LEFT = 33 <196> SSSP?.H <P8M> header <P255D>
-
- For Pascal Installation (excluding Quick/Turbo). [MS-DOS: PASCAL]
-
- @BODY LEFT = 34 <196> SSSPRJ.BAT <P8M> batch <P255D>
-
- Prepares a project file for Turbo C. <F128P10M><190><F255P255D> CHECKING.EXE,
- DOT_IN.EXE. [MS-DOS]
-
- @BODY LEFT = 35 <196> SSSQTP.H <P8M> header <P255D>
-
- Types of arguments and functions in SSS.TPU. <F128P10M><190><F255P255D> SSS.TPU.
- [MS-DOS: TP]
-
- @BODY LEFT = 36 <196> SSST.LIB <P8M> library <P255D>
-
- Large memory model for Turbo C. [MS-DOS: TC]
-
- @BODY LEFT = 37 <196> TUTOR.SSS <P8M> doc <P255D>
-
- Fully explains 18 example problems covering most aspects of simulation.
-